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

PandasDataFrame.plotをMatplotlibサブプロットに詰め込む


PandasデータフレームプロットをMatplotlibサブプロットに詰め込むには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 図とサブプロットのセット、2つの軸を作成します。
  • DataFrameを使用してPandasデータフレームを作成します。
  • DataFrame.plot()を使用します プロットする方法。
  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, (ax1, ax2) = plt.subplots(2)
df = pd.DataFrame(dict(name=["Joe", "James", "Jack"], age=[23, 34, 26]))

df.set_index("name").plot(ax=ax1)
df.set_index("name").plot(ax=ax2)

plt.show()

出力

PandasDataFrame.plotをMatplotlibサブプロットに詰め込む


  1. Pandas(Matplotlib)を使用して、複数の時系列DataFrameを1つのプロットにプロットします。

    パンダを使用して複数の時系列データフレームを単一のプロットにプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 時系列を使用してPandasデータフレームを作成します。 プロットの時系列インデックスを設定します。 プロットにルピーとドルをプロットします。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import pandas as pd from matplotlib import pyplot as plt, dates plt.rcParams[&qu

  2. すべてのxticks(Matplotlib)を使用してPandasマルチインデックスdataFrameをプロットする方法は?

    すべてのxtickを含むPandasマルチインデックスデータフレームをプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 1000個のsmaplesデータを使用してインデックス値を作成します。 1次元のndarrayを作成します 軸ラベル付き。 系列の平均値を取得します。 プロットg データフレーム。 現在の軸に目盛りと目盛りラベルを設定します 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matplotlib.pyplot as plt imp