如何在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()