Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Pandas グラフ作成の共通設定

公開日 2024-08-18

PandasのSeries, DataFrameで様々なグラフをプロットする際に共通する設定方法について記載しています。

plotメソッドのオプション

PandasのSeries, DataFrameのplot()メソッドについて、主なオプションを以下の表に示します。

オプション説明
subplotsboolTrueのとき、複数のグラフに分割する。デフォルト値はFalse
sharexboolsubplots=Trueかつsharex=Trueのとき、x軸の範囲を揃える。デフォルト値はFalse
shareyboolsubplots=Trueかつsharey=Trueのとき、y軸の範囲を揃える。デフォルト値はFalse
layouttuple of intsubplots=Trueのとき、グラフの数を(行数, 列数)で指定する
figsizetuple of floatグラフのサイズを(横, 縦)で指定する
use_indexboolTrueのときindexをx軸に使用する、デフォルト値はTrue
titlestr or listグラフ上部にタイトルを表示。subplots=Trueのときはlistで渡す
gridboolTrueのとき、罫線を表示する。デフォルト値はFalse
legendbool or 'reverse'Trueのとき、凡例を表示する。'reverse'を渡すと、表示順を逆転する
stylelist or dict線の種類を変更する。例:'--'(破線)、':'(点線)
logxbool or 'sym'Trueのとき、x軸を対数表示。'sym'を渡すと、正負両方の数を対数表示
logybool or 'sym'Trueのとき、y軸を対数表示。'sym'を渡すと、正負両方の数を対数表示
loglogbool or 'sym'Trueのとき、x軸とy軸を対数表示。'sym'を渡すと、正負両方の数を対数表示
xtickssequencex軸の目盛りに表示する値
ytickssequencey軸の目盛りに表示する値
xlim2-tuple/listx軸の下限と上限
ylim2-tuple/listy軸の下限と上限
xlabelstrx軸のラベル
ylabelstry軸のラベル
rotfloatラベルの回転角度(単位:度)
fontsizefloatラベルの文字の大きさ

※ sequence型の変数にはtupleやlist, rangeなどがあります。