matplotlib。一条曲线的传奇

时间:2016-09-23 17:15:18

标签: python matplotlib plot label

我正在尝试为曲线制作标签

plt.plot([1,2],[1,8])
plt.legend("some text")
plt.show()

但是,图表中只有一个首字母: enter image description here

我做错了什么?

2 个答案:

答案 0 :(得分:0)

plt.plot([1,2],[1,8], label="some text") plt.legend() plt.show()

答案 1 :(得分:0)

您可以通过将任何参数传递给legend函数来实现此目的,方法是将值传递给plot函数的label属性:

plt.plot([1,2],[1,8],label='some text')
plt.plot([1,2],[1,4],label='some other text')
plt.legend()
plt.show()

您可以在legends guide

中找到有关如何使用matplotlib图例的详细信息