pythonで金融関係のチャート
pythonでローソクチャートを書く練習
- ほぼ以下のサイトのコピペ。感謝
Pythonでローソク足と出来高を1つのチャートに簡単に描く方法 - 今日も窓辺でプログラム
import pandas as pd import matplotlib.pyplot as plt from matplotlib.finance import candlestick2_ohlc, volume_overlay %matplotlib inline import quandl import seaborn # quandleで2016年上半期の日経平均のデータを読み込む dat = quandl.get('NIKKEI/INDEX', returns="pandas", start_date="2016-01-01", end_date="2016-06-30") op = dat['Open Price'] hi = dat['High Price'] lo = dat['Low Price'] cl = dat['Close Price'] fig = plt.figure(figsize=(18, 9)) ax = plt.subplot(1, 1, 1) candlestick2_ohlc(ax, op, hi, lo, cl, width=0.7, colorup='g', colordown='r') # 軸の整形 ax.set_xticklabels([(dat.index[int(x)].strftime("%Y/%M/%D") if x <= dat.shape[0] else x) for x in ax.get_xticks()], rotation=90) ax.set_xlim([0, dat.shape[0]]) ax.set_ylabel("Price")
参考サイト
Pythonでローソク足チャートの表示(matplotlib編) - Qiita
これから勉強
matplotlibの軸ラベルのつけかたを勉強したい。