【发布时间】:2016-01-29 09:57:05
【问题描述】:
我在绘制多行时习惯了这种语法:
plt.plot(freqs,ps,freqs,psf)
我尝试了 label=["ps","psf"] 的不同变体,使用不同类型的括号,但我总是无法获得正确的图例
【问题讨论】:
标签: python matplotlib plot legend
我在绘制多行时习惯了这种语法:
plt.plot(freqs,ps,freqs,psf)
我尝试了 label=["ps","psf"] 的不同变体,使用不同类型的括号,但我总是无法获得正确的图例
【问题讨论】:
标签: python matplotlib plot legend
plt.plot 将返回行的句柄列表。您可以将这些以及标签列表传递给legend:
handles=plt.plot([0,1],[5,6],[0,1],[8,7])
plt.legend(handles,["label a","label b"])
【讨论】: