超簡単Pythonで株価ローソク足チャート作成(matplotlib・pandas)
Pythonでmatplotlib・pandasを使用して超簡単に株価ローソク足チャート作成
1. インストール
$ pip install mpl_finance matplotlib pandas-datareader
2. ファイル作成
stock.py
import pandas_datareader as pdr
import matplotlib.dates as mdates
import matplotlib.pyplot as plt
from mpl_finance import candlestick_ohlc
df = pdr.get_data_yahoo('AAPL', '2019-08-16', '2019-09-19')
ax = plt.subplot()
ax.xaxis.set_major_formatter(mdates.DateFormatter('%m/%d'))
candlestick_ohlc(ax, zip(mdates.date2num(df.index), df['Open'], df['High'], df['Low'], df['Close']), width=0.4)
plt.title('apple')
plt.savefig('stock.png')
3. 株価ローソク足チャート作成
$ python stock.py
以上、超簡単!
ちなみに罫線・目盛・余白全消し祝祭日無しバージョンは
import pandas_datareader as pdr
import matplotlib.dates as mdates
import matplotlib.pyplot as plt
from mpl_finance import candlestick2_ohlc
df = pdr.get_data_yahoo('AAPL', '2019-08-16', '2019-09-19')
ax = plt.subplot()
candlestick2_ohlc(ax, df['Open'], df['High'], df['Low'], df['Close'], width=0.4, alpha=1)
plt.axis("off")
plt.savefig('stock.png', bbox_inches='tight', pad_inches=0.0)
4. 参考
5. 関連記事
この記事が気に入ったらサポートをしてみませんか?