pythonpandasdataframematplotliblegend

Pandas plot() without a legend


Using the pandas library in python and using

.plot()

on a dataframe, how do I display the plot without a legend?


Solution

  • 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)