我是matplotlib的新手
我正在尝试关注代码
import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5], label="Line1", linewidth=2)
plt.show()
但是,不会为显示的行打印标签。
上述代码有什么问题?
答案 0 :(得分:1)
plt.plot
label
关键字参数不适用于在图表上自动创建标签。它们只是意味着“通过这个名称调用(a.k.a. label)这个对象,所以当我创建一个图例时,你可以将该名称放在图例中而不是line0x72728124172”
如果您希望它显示标签,请在plt.legend()
之前调用plt.plot()
。