我在同一段时间内有两条折线图(GMCR股票价格和S & P 500)。由于S & P 500昨日收于1,987,GMCR收于54.65,因此我有单独的Y轴价格。我的问题是如何让两条线共享相同的日期x轴?如何获得两个折线图(使用单独的y轴),共享相同的日期x轴?
import pandas as pd
from pandas import DataFrame
from matplotlib import pyplot as plt
import pandas.io.data as web
import datetime as dt
end = dt.datetime.today()
df = web.DataReader('GMCR', 'yahoo', '2007-01-01', end)
sp = web.DataReader('^GSPC', 'yahoo', '2007-01-01', end)
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
ax1.plot(df['Close'],'g-')
ax2.plot(sp['Close'],'b-')
plt.show()
真棒,谢谢! – Brian