我正在寻找一种方法来让第一个和第二个图表从同一点开始。在这种情况下,我希望“配对价格”保持原状(从1.342开始),并且“分析”开始(即0)与“配对价格”的开始处于同一水平。所以基本上我想要向右移动y轴。
另外,如何在此代码中调用autofmt_xdate()以便我的x轴格式正确?
from mpl_toolkits.axes_grid1 import host_subplot
import matplotlib.pyplot as plot
host = host_subplot(111)
par = host.twinx()
host.set_xlabel("Time")
host.set_ylabel("Pair Price")
par.set_ylabel("Analysis")
p1, = host.plot_date(np_price_data[-3000:-1000,1],np_price_data[-3000:-1000,0],'-',label='Pair Price')
p2, = par.plot_date(np_anlysis_data[:,1],np_analysis_data[:,0],'-',label='Analysis')
host.autoscale_view()
host.grid(True)
leg = plot.legend(loc='lower right')
host.yaxis.get_label().set_color(p1.get_color())
leg.texts[0].set_color(p1.get_color())
par.yaxis.get_label().set_color(p2.get_color())
leg.texts[1].set_color(p2.get_color())
plot.show()