すべてのxticks(Matplotlib)を使用してPandasマルチインデックスdataFrameをプロットする方法は?
すべてのxtickを含むPandasマルチインデックスデータフレームをプロットするには、次の手順を実行できます-
- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
- 1000個のsmaplesデータを使用してインデックス値を作成します。
- 1次元のndarrayを作成します 軸ラベル付き。
- 系列の平均値を取得します。
- プロットg データフレーム。
- 現在の軸に目盛りと目盛りラベルを設定します
- 図を表示するには、 show()を使用します メソッド。
例
import numpy as np import matplotlib.pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True idx = pd.date_range("2020-01-01", periods=1000) val = np.random.rand(1000) s = pd.Series(val, idx) g = s.groupby([s.index.year, s.index.month]).mean() ax = g.plot() ax.set_xticks(range(len(g))) ax.set_xticklabels(["%s-%02d" % item for item in g.index.tolist()], rotation=45, ha='center') plt.show()
出力
-
Matplotlibでさまざまなスケールでプロットする方法は?
matplotlibでさまざまなスケールでプロットするには、次の手順を実行できます- ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 tを作成します 、 data1 およびdata2 numpyを使用したデータポイント 図とサブプロットのセットax1を作成します 。 色変数を初期化します。 xを設定します およびy 軸1のラベル。 プロットt およびdata1 plot()メソッドを使用します。 tick_params()を使用してラベルの色を設定します メソッド。 X軸を共有するツイン軸ax2を作成します 。 軸2に別のデータセ
-
PandasDataFrame.plotをMatplotlibサブプロットに詰め込む
PandasデータフレームプロットをMatplotlibサブプロットに詰め込むには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 図とサブプロットのセット、2つの軸を作成します。 DataFrameを使用してPandasデータフレームを作成します。 DataFrame.plot()を使用します プロットする方法。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd import matplotlib.pyplot as plt plt.rcParams["fi