Utilisation de la bibliothèque pandas dans python et utilisation
.plot()
sur une trame de données, comment afficher le tracé sans légende?
Il y a un paramètre dans la fonction correspondant à la légende; par défaut c'est True
df.plot(legend=False)
Voici la définition de la méthode .plot()
Définition: 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)
Pour supprimer une légende qui a déjà été dessinée, utilisez
plt.gca().get_legend().remove()
en supposant que vous avez import
ed matplotlib.pyplot as plt
ou
ax.get_legend().remove()
si ax
est les axes où réside la légende.
Alternativement, voir la réponse de Nipun Batras s'il y a un choix pour désactiver la légende depuis le début, auquel cas on peut simplement utiliser
df.plot(legend=False)