我的傳說與線條顏色不匹配。任何想法如何去解決這個問題,我做錯了什麼?該代碼從雅虎財務下載數據,因此您應該可以在計算機上按原樣運行數據並自行查看數據。謝謝你的幫助!pyplot傳說不符合線條
import pandas.io.data as web
import datetime
import pandas as pd
import matplotlib.pyplot as plt
start = '5/1/2007'
end = '10/1/2007'
event = datetime.date(2007,6,27)
companies = ['AAPL','MSFT','BBRY','IBM']
all_data = {}
for ticker in companies:
all_data[ticker] = web.get_data_yahoo(ticker, start,end)
price = pd.DataFrame({tic:data['Adj Close']
for tic, data in all_data.iteritems()})
volume = pd.DataFrame({tic:data['Volume']
for tic, data in all_data.iteritems()})
rels = price/price.ix[event]
plt.figure(figsize=(15,5))
for i in companies:
plt.plot(rels.index,rels[i],label=i,lw=4.0)
plt.legend(companies,loc='upper left')
plt.axvline(x=event)
plt.grid(True)
plt.show()
編輯:我注意到,傳奇拿起axvline讓我感動的是傳說後產生的循環通過單獨情節語句作爲意見提出,但它仍然看起來像線不匹配圖例中的正確名稱。
謝謝!這工作。 – Chris 2014-09-02 15:44:55