Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将图例添加到x.plot()-Python_Python_Matplotlib - Fatal编程技术网

如何将图例添加到x.plot()-Python

如何将图例添加到x.plot()-Python,python,matplotlib,Python,Matplotlib,我有一个数据框,我已经变成了一个折线图。我可以用matplotlib实现,但我喜欢简单的“x.plot()”功能的外观 因此,我的代码如下所示: x = lineFDF[threeYr] y = lineFDF[twoYr] a = lineFDF[oneYr] b = lineFDF[Yr] x.plot() y.plot() a.plot() b.plot() 这就产生了: 如何使用列标题为其添加图例?类似于: x.plot(label='mylabel') ... plt.legend

我有一个数据框,我已经变成了一个折线图。我可以用matplotlib实现,但我喜欢简单的“x.plot()”功能的外观

因此,我的代码如下所示:

x = lineFDF[threeYr]
y = lineFDF[twoYr]
a = lineFDF[oneYr]
b = lineFDF[Yr]
x.plot()
y.plot()
a.plot()
b.plot()
这就产生了:

如何使用列标题为其添加图例?

类似于:

x.plot(label='mylabel')
...
plt.legend()  # assuming you imported like: import matplotlib.pyplot as plt
但是由于您的代码非常不完整,因此没有什么需要测试的。(看起来您使用的是pandas,它包装了matplotlib;提到这样的东西不会有什么坏处)

类似于:

x.plot(label='mylabel')
...
plt.legend()  # assuming you imported like: import matplotlib.pyplot as plt
但是由于您的代码非常不完整,因此没有什么需要测试的。(看起来您也在使用pandas,它包装了matplotlib;提到这样的东西不会有什么坏处)

Perfect,在代码末尾添加:plt.legend()完成了我需要它完成的任务。非常感谢您的快速回复,我会尽快将您的答案标记为完整:)完美,在代码末尾添加:plt.legend()完成我需要它完成的操作。非常感谢您的快速回复,我会尽快标记您的答案:)