高校倫理1434270 views
中学理科1627080 views
世界の国561124 views
MathPython492451 views
小学理科717612 views
中学英語809228 views
数学講師2858583 views
高校化学2914654 views
英語608783 views
Computer365661 views
Help
Tools

English

pandas の DataFrame を matplotlib で図にするときに legend を消す

pandas の DataFrame を plot メソッドで図にすると、デフォルトで凡例(legend)が表示されます。下図では「count」というラベルが右上に出ています。

out

この凡例を消すには、legend=False を指定します。

df.plot(kind='bar', x='name', y='count', legend=False)

横棒グラフで色やサイズを指定する場合も同様です。

df.plot(
    kind='barh',
    x='名前',
    y='頻度',
    color='red',
    width=0.6,
    figsize=(12, 40),
    legend=False
)

グラフの種類(bar, barh, line, scatter など)に関係なく、legend=False で凡例を非表示にできます。