Pandas グラフ作成の共通設定

Pandas グラフ作成の共通設定#

公開日

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などがあります。