Python
 Computer >> コンピューター >  >> プログラミング >> Python

matplotlibの.CSVファイルから複数行のプロットを作成します


matplotlibの.CSVファイルから複数行のプロットを作成するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • .CSVファイルからデータをフェッチするための列のリストを作成します。名前が.CSVファイルで使用されている列名と一致していることを確認してください。
  • .CSVファイルからデータを読み取ります。
  • df.plot()を使用して線をプロットします メソッド。
  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Make a list of columns
columns = ['mpg', 'displ', 'hp', 'weight']

# Read a CSV file
df = pd.read_csv("auto-mpg.csv", usecols=columns)

# Plot the lines
df.plot()

plt.show()

出力

次の出力が生成されます

matplotlibの.CSVファイルから複数行のプロットを作成します matplotlibの.CSVファイルから複数行のプロットを作成します


  1. Matplotlibを使用してiPythonノートブックからファイルとして図を保存します

    図をiPythonからファイルとして保存するには、次の手順を実行できます- 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 add_axes()を使用して図に軸を追加します メソッド。 指定されたリストをプロットします。 savefig()を使用してプロットを保存します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] =

  2. Jupyter Notebook(Python&Matplotlib)で3Dプロットをインタラクティブにする

    この記事では、プログラムコードを使用して、JupyterNotebookを使用して3Dプロットをインタラクティブにする方法を示します。 ステップ 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 subplotsメソッドを使用してfig変数とax変数を作成します。ここで、デフォルトのnrowsとncolsは1、projection =’3d”です。 np.cosおよびnp.sin関数を使用してx、y、およびzを取得します。 x、y、z、およびcolor=redを使用して3Dワイヤーフレームをプロットします。 現在の軸にタイトルを設定します。