如何在Pandas中绘制具有不同x值的多个系列



如何在Pandas中绘制具有不同x值的多个系列?我希望以下内容能够奏效,但它似乎产生了多个数字。

rawdat.plot(x='ts', y=['bid','ask'], marker='.', lw=0)
plot.hold()
rawdat.plot(x='lastTrade', y='last', marker='x', lw=0)
plt.show()

您需要通过pandas.plot接口告诉matplotlib,您希望在同一axis上绘制图(请参阅文档):

ax = rawdat.plot(x='ts', y=['bid','ask'], marker='.', lw=0)
plot.hold()
rawdat.plot(x='lastTrade', y='last', marker='x', lw=0, ax=ax)
plt.show()

最新更新