Ich bin neu zu plotten in Python und versuchen, folgenden Code zu plotten Verteilung in seaborn
aber nicht in der Lage, die Legende zu sehen, d.h. test_label1
und test_label1
auf dem Grundstück.Kann nicht Legende in Seaborn distplot zeigen
import matplotlib.pylab as plt
import seaborn as sns
import numpy as np
plt.figure("Test Plots")
lst1 = list(np.random.rand(10))
lst2 = list(np.random.rand(10))
sns.distplot(lst1, label='test_label1', color="0.25")
sns.distplot(lst2, label='test_label2', color="0.25")
plt.show()
'plt.legend()' gefunden werden? – DavidG
Danke @DavidG. Das funktioniert, aber das einzige Problem dabei ist, dass ich es am Ende separat machen muss. So etwas wie 'plt.legend (['test_label1', 'test_label2'])' wird erfordern, sich an die Reihenfolge zu erinnern. – Rahul
Sie müssen das nicht tun, da Sie in Ihrem Plot bereits "label =" angegeben haben. "Plt.legend()' vor 'plt.show()' aufzurufen funktioniert (es tut für mich) – DavidG