我是Python绘图的新手,正在尝试以下代码使用seaborn
画分布图,但无法在图中看到图例,即test_label1
和test_label2
。
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(['test_label1', 'test_label2'])
的东西需要记住顺序。 - Rahullabel=
。在plt.show()
之前调用plt.legend()
就可以了(我这边是这样的)。 - DavidG