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

折れ線グラフ(Matplotlib)のY軸に複数のPandas列をプロットするにはどうすればよいですか?


折れ線グラフのY軸に複数のPandas列をプロットするには、 set_index()を使用してインデックスを設定できます。 メソッド。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • カテゴリ1、カテゴリ2、およびカテゴリ3の列を持つデータフレームを作成します。
  • set_index()を使用する 既存の列を使用してDataFrameインデックスを設定するメソッド。
  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'Category 1': [2, 4, 5, 1, 0, 3],
   'Category 2': [6, 3, 1, 4, 5, 2],
   'Category 3': [2, 4, 1, 3, 6, 0]})
df.set_index('Category 1').plot()
plt.show()

出力

折れ線グラフ(Matplotlib)のY軸に複数のPandas列をプロットするにはどうすればよいですか?


  1. Matplotlibで折れ線グラフをアニメーション化する方法は?

    matplotlibで折れ線グラフをアニメーション化するには、次の手順を実行できます- subplots()を使用して、図とサブプロットのセットを作成します メソッド。 x軸とy軸のスケールを制限します。 numpyを使用してxおよびtデータポイントを作成します。 座標ベクトルX2およびT2から座標行列を返します。 plot()を使用して、xおよびFデータポイントで線をプロットします メソッド。 アニメーションプロットを作成するには、yデータを更新します。 関数*func *、current fig、animate、を繰り返し呼び出してアニメーショ

  2. パンダでプロットの外に伝説を置く方法は?

    パンダでプロットの外に伝説を置くために、私たちは次のステップを踏むことができます- キーColumn1を使用して辞書dを作成します およびColumn2 。 DataFrame(d)を使用してデータフレームを作成します。 スタイルのリストを使用してデータフレームをプロットします。 legend()の使用 、図に凡例を配置します。 bbox_to_anchorキーワードを使用すると、凡例を手動で配置するための高度な制御が可能になります。たとえば、軸の凡例を軸のコーナーではなく図の右上隅に配置する場合は、コーナーの位置とその位置の座標系を指定するだけです。 図を表示