web-dev-qa-db-ja.com

Pandas(python)凡例なしのplot()

pandasライブラリのpythonおよび

.plot()

データフレームで、凡例なしでプロットを表示するにはどうすればよいですか?

35

関数には凡例に対応するパラメーターがあります。デフォルトではTrueです

_df.plot(legend=False)
_

以下は.plot()メソッドの定義です

定義:df.plot(frame = None、x = None、y = None、subplots = False、sharex = True、sharey = False、use_index = True、figsize = None、grid = None、legend = True、rot = None、 ax = None、style = None、title = None、xlim = None、ylim = None、logx = False、logy = False、xticks = None、yticks = None、kind = 'line'、sort_columns = False、fontsize = None、 secondary_y = False、** kwds)

70
Nipun Batra

一度描画された凡例を削除するには、使用します

plt.gca().get_legend().remove()

imported matplotlib.pyplot as pltまたは

ax.get_legend().remove()

axが凡例が存在する軸である場合。

または、最初から凡例をオフにする選択肢がある場合は、Nipun Batrasの回答を参照してください。

df.plot(legend=False)