Pandas 从绘图中获取matplotlib行

Pandas 从绘图中获取matplotlib行,pandas,matplotlib,Pandas,Matplotlib,图返回 轴:matplotlib.AXESSUBSPLOT或它们的np.array 我需要获取从matplotlib.plot返回的lines对象: 返回值是已添加行的列表 显然,我可以直接使用mpl而不是pandas.plot,但有没有办法做到这一点?pandas plotting函数确实返回axes对象 ax = df.plot() # returns matplotlib.axes._subplots.AxesSubplot 如果绘图创建了一条直线,您可以使用 line = ax.li

图返回 轴:matplotlib.AXESSUBSPLOT或它们的np.array

我需要获取从matplotlib.plot返回的lines对象: 返回值是已添加行的列表


显然,我可以直接使用mpl而不是pandas.plot,但有没有办法做到这一点?

pandas plotting函数确实返回axes对象

ax = df.plot()  # returns matplotlib.axes._subplots.AxesSubplot
如果绘图创建了一条直线,您可以使用

line = ax.lines[0]
如果创建了多条线,则需要知道创建这些线的顺序,以索引轴的线

line4 = ax.lines[3]

pandas plotting函数确实返回Axis对象

ax = df.plot()  # returns matplotlib.axes._subplots.AxesSubplot
如果绘图创建了一条直线,您可以使用

line = ax.lines[0]
如果创建了多条线,则需要知道创建这些线的顺序,以索引轴的线

line4 = ax.lines[3]