5
我是新來繪製python並試圖跟隨代碼來繪製seaborn
中的分佈,但無法看到圖例上的圖例,即test_label1
和test_label1
。無法在seaborn distplot中顯示圖例
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()'可以找到? – DavidG
謝謝@DavidG。這是有效的,但唯一的問題是我必須在最後單獨執行。因此像'plt.legend(['test_label1','test_label2'])'需要記住排序。 – Rahul
您不必這樣做,因爲您已經在圖中指定了'label ='。在'plt.show()'之前調用'plt.legend()'會工作(它對我來說) – DavidG