Pandas (python) plot() без легенды Использование библиотеки pandas в python и использование .plot() на кадре данных, как мне отобразить график без легенды? Ответ 1 В функции, соответствующей легенде, есть параметр; по умолчанию это 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) Ответ 2 Чтобы удалить легенду, которая была однажды нарисована, используйте plt.gca().legend_.remove() при условии, что у вас есть import ed matplotlib.pyplot as plt или ax.legend_.remove() if ax - это оси, в которых находится легенда. В качестве альтернативы, см. ответ Nipun Batras, если есть выбор, чтобы отключить легенду с самого начала, в этом случае можно просто использовать df.plot(legend=False)
Ответ 1 В функции, соответствующей легенде, есть параметр; по умолчанию это 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)
Ответ 2 Чтобы удалить легенду, которая была однажды нарисована, используйте plt.gca().legend_.remove() при условии, что у вас есть import ed matplotlib.pyplot as plt или ax.legend_.remove() if ax - это оси, в которых находится легенда. В качестве альтернативы, см. ответ Nipun Batras, если есть выбор, чтобы отключить легенду с самого начала, в этом случае можно просто использовать df.plot(legend=False)