超初心者がPythonでHistData.comから取得したローソク足データをグラフで表示してみた
参考
↓で取得したデータを利用します。
コード
draw_candlestick_chart.py
import pandas as pd
import datetime
import mplfinance as mpf
#masta = pd.read_csv('./temp_historical_data/USDJPY.csv')
# とりあえず100行だけ表示してみる
df = pd.read_csv('./temp_historical_data/USDJPY.csv', nrows=100)
df.columns = ["Date", "Open", "High", "Low", "Close", "Volume"]
df["Date"] = pd.to_datetime(df["Date"])
df.set_index("Date", inplace=True)
mpf.plot(df,type='candle', datetime_format='%Y/%m/%d %H:%M', xrotation=90, style="yahoo", savefig=dict(fname='test.png',dpi=100))
できあがったグラフ
ちょっと説明
ネットでしらべるとmatplotlib.financeやmpl_financeを利用した例が多いが、どちらもdeprecatedなので、利用したのはmplfinance。
参考にも挙げたここがとてもよくまとまっていた。
見やすいグラフ化のパターンなんかは作っておかないと肝心な時に困りそう。
Author And Source
この問題について(超初心者がPythonでHistData.comから取得したローソク足データをグラフで表示してみた), 我々は、より多くの情報をここで見つけました https://qiita.com/emilia/items/973ad97dd96d1cb639f4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .