Pandas グラフ作成の共通設定
公開日 2024-08-18
PandasのSeries, DataFrameで様々なグラフをプロットする際に共通する設定方法について記載しています。
plotメソッドのオプション¶
PandasのSeries, DataFrameのplot()メソッドについて、主なオプションを以下の表に示します。
| オプション | 型 | 説明 |
|---|---|---|
subplots | bool | Trueのとき、複数のグラフに分割する。デフォルト値はFalse |
sharex | bool | subplots=Trueかつsharex=Trueのとき、x軸の範囲を揃える。デフォルト値はFalse |
sharey | bool | subplots=Trueかつsharey=Trueのとき、y軸の範囲を揃える。デフォルト値はFalse |
layout | tuple of int | subplots=Trueのとき、グラフの数を(行数, 列数)で指定する |
figsize | tuple of float | グラフのサイズを(横, 縦)で指定する |
use_index | bool | Trueのときindexをx軸に使用する、デフォルト値はTrue |
title | str or list | グラフ上部にタイトルを表示。subplots=Trueのときはlistで渡す |
grid | bool | Trueのとき、罫線を表示する。デフォルト値はFalse |
legend | bool or 'reverse' | Trueのとき、凡例を表示する。'reverse'を渡すと、表示順を逆転する |
style | list or dict | 線の種類を変更する。例:'--'(破線)、':'(点線) |
logx | bool or 'sym' | Trueのとき、x軸を対数表示。'sym'を渡すと、正負両方の数を対数表示 |
logy | bool or 'sym' | Trueのとき、y軸を対数表示。'sym'を渡すと、正負両方の数を対数表示 |
loglog | bool or 'sym' | Trueのとき、x軸とy軸を対数表示。'sym'を渡すと、正負両方の数を対数表示 |
xticks | sequence | x軸の目盛りに表示する値 |
yticks | sequence | y軸の目盛りに表示する値 |
xlim | 2-tuple/list | x軸の下限と上限 |
ylim | 2-tuple/list | y軸の下限と上限 |
xlabel | str | x軸のラベル |
ylabel | str | y軸のラベル |
rot | float | ラベルの回転角度(単位:度) |
fontsize | float | ラベルの文字の大きさ |
※ sequence型の変数にはtupleやlist, rangeなどがあります。