見出し画像

超簡単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

画像2

以上、超簡単!

ちなみに罫線・目盛・余白全消し祝祭日無しバージョンは

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)

画像2

4. 参考

5. 関連記事


この記事が気に入ったらサポートをしてみませんか?