为什么在matplotlib中将这些行作为元组给出

时间:2015-09-18 11:03:03

标签: python matplotlib

我对matplotlib中的lengend有一个理解问题。这是一个代码示例,我如何使用图例

绘制两个不同的图
plt.figure(3)
line1,=plt.plot(freq,numpy.sqrt(MX*MX+MY*MY))
line2,=plt.plot(freq,numpy.abs(STAA))
plt.xlabel('offset frequency / rad/s')
plt.ylabel('magnitude of trans. magnetization')
plt.legend([line1,line2], ['analytical solution','with approximation'])
plt.show()

line1,=创建一个元素的元组。我的问题是:matplotlib需要一个元组而不是“普通”对象的原因是什么?必须有一些我不知道的好处。

欢呼声, glostas

0 个答案:

没有答案