没有参数名称的plt.legend是什么意思?

时间:2019-06-11 03:07:23

标签: python matplotlib

我试图用plt.legend在我的绘图上做注释,但是我没有得到'[11,12]'参数的含义。它没有说它属于哪个参数。

import matplotlib.pyplot as plt
import numpy as np

x = np.arange(1, 11)

fig = plt.figure(1)
ax1 = plt.subplot(2, 1, 1)
ax2 = plt.subplot(2, 1, 2)
l1, = ax1.plot(x, x*x, 'r')             #这里关键哦
l2, = ax2.plot(x, x*x, 'b')           # 注意

plt.legend([l1, l2], ['first', 'second'], loc = 'upper right')             #其中,loc表示位置的;

plt.show()

有人能解释plt.legend [11,12]中的哪个参数吗?

2 个答案:

答案 0 :(得分:0)

以下是一个选择

enter image description here

答案 1 :(得分:0)

明确定义图例中的元素

要完全控制哪些艺术家具有传奇条目,可以传递可迭代的传奇艺术家,然后分别传递可迭代的传奇标签:

legend((line1,line2,line3),('label1','label2','label3'))