在python中使用图形索引

在python中使用图形索引,python,matplotlib,Python,Matplotlib,在下面的代码中,我尝试向图形添加索引,以便标记不同的两行,但是遇到以下错误,如何修复它 --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-115-3c7429a6498c> in <module&g

在下面的代码中,我尝试向图形添加索引,以便标记不同的两行,但是遇到以下错误,如何修复它

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-115-3c7429a6498c> in <module>()
     36     n_inv_4.append(1.0 / ((2*i)**4))
     37 n_lines = plt.loglog(n, n_inv_4)
---> 38 plt.figlegend((error_lines[0], n_lines[0]), ('Error', '1/n**4'), ('upper right'))
 39 plt.show()

TypeError: 'Text' object does not support indexing
以下是输出:


我想您刚刚错过了插入
错误行的预期行=
-应该在上面一行

但是,请注意,在之前设置绘图命令的
标签
-kwargs时,您可以简单地添加一个不带参数的图例(
plt.legend()

plt.loglog(x, y, label='firstplot')
plt.loglog(n, n_inv_4, label='secondplot')
plt.loglog(x, y, label='firstplot')
plt.loglog(n, n_inv_4, label='secondplot')