我的图上有多个图,想给它们贴标签,这样更容易区分?
您可以在Matplotlib.pyplot库中使用legend()
函数。使用此函数最简单的方法是给它一个字符串列表,这些字符串是每个绘图的名称。
这里有一个例子:
import matplotlib.pyplot as plt
x = [0, 1, 2, 3]
y1 = [0, 1, 2, 3]
y2 = [0, 2, 4, 6]
plt.figure()
plt.axes()
plt.plot(x,y1)
plt.plot(x,y2)
plt.legend(['Plot 1', 'Plot 2'])
plt.show()
这就产生了下面的情节。
示例