[英]Adding legends in Python matplotlib
我使用 for 循環生成了帶有多行的 plot。 但我無法在該圖中添加圖例。 下面是我嘗試過的代碼。
for l in range(3,8,1):
seq=np.arange(0,20)
X=stats.poisson(l)
seq_pmf = X.pmf(seq)
plt.plot(seq, seq_pmf,label=l)
我希望圖例標簽為 λ=3, λ=4 ......同樣明智
您需要在顯示圖表之前添加plt.legend()
。
例如:
for l in range(3,8,1):
seq=np.arange(0,20)
X=stats.poisson(l)
seq_pmf = X.pmf(seq)
plt.plot(seq, seq_pmf,label=l)
plt.legend()
plt.show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.