- Matplotlib でグラフプログラミング【Python】
209 :デフォルトの名無しさん[]:2016/07/15(金) 23:33:54.08 ID:zIcmXt8M - >208
207です、すみませんでした。 %matplotlib inline import pandas as pd import numpy as np import talib as ta import matplotlib.pyplot as plt from matplotlib.finance import candlestick_ohlc import pymysql.cursors import pandas.io.sql as psql # print(df) # date start high low close #0 2016-01-04 18818.6 18951.1 18394.4 18451.0 #1 2016-01-05 18398.8 18547.4 18327.5 18374.0 #2 2016-01-06 18410.6 18469.4 18064.3 18191.3 dates = df['date'] tmp = df['date'].values.astype('datetime64[D]') df['date'] = tmp.astype(float) plt.figure(figsize=(10, 6)) ax = plt.subplot(111) plt.xticks(df['date'][::60],[x.strftime('%Y-%m-%d') for x in dates][::60]) plt.grid() candlestick_ohlc(ax,df.values,width=0.7,colorup='red',colordown='blue') sma5 = pd.Series(df['close']).rolling(window=5) sma5.mean().plot() plt.show() http://qiita.com/ynakayama/items/badbf9804835d2da425e ここのページのような感じで出力させたいです。
|