熊猫没有传奇故事

在 python 中使用熊猫库并使用

.plot()

在数据框中,如何显示没有图例的情节?

102409 次浏览

There is a parameter in the function corresponding to legend; by default it is True

df.plot(legend=False)

Following is the definition of the .plot() method

Definition: 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)

In order to remove a legend that has once been drawn, use

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

assuming that you have imported matplotlib.pyplot as plt or

ax.get_legend().remove()

if ax is the axes where the legend resides.

Alternatively, see Nipun Batras answer if there is some choice to turn the legend off from the beginning in which case one can simply use

df.plot(legend=False)