pandas求五日线并画图

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt 

stock_data = pd.read_csv('000078.csv',encoding='gbk')
stock_data = stock_data[['日期','股票代码','收盘价','成交量']]

stock_data.sort_values('日期',inplace=True)
stock_data['五日均线'] = stock_data['收盘价'].rolling(window=5).mean() 

x = (stock_data.ix[30:]['五日均线']).idxmax()
plt.plot(np.arange(x+1),stock_data.ix[30:]['五日均线'])
plt.show()

 

posted @ 2017-04-24 11:30  疯陈演义  阅读(486)  评论(0编辑  收藏  举报