pandas df.plot返回 axes:matplotlib.AxesSubplot或者它们的np.array
我需要获取从matplotlib.plot返回的lines对象: 返回值是已添加的行列表。
显然,我可以直接使用mpl代替pandas.plot,但有没有办法做到这一点?
答案 0 :(得分:0)
pandas plotting函数确实返回了axis对象。
ax = df.plot() # returns matplotlib.axes._subplots.AxesSubplot
如果绘图创建一行,您可以使用
轻松获得该行line = ax.lines[0]
如果它创建了几行,你需要知道它们的创建顺序以索引轴的行
line4 = ax.lines[3]