pythonでmlpfinanceやplotlyを使用し株価のローソク足を描けると思うのですが、
そのローソク足のグラフの中にデータラベルのような感じで数字を入れ込むことができるのでしょうか。
実行環境は以下になります。
windows10
google colab
Python 3.7.13
実際にmlpfinanceを用いてローソク足を描くコードを以下に記載いたします。
python
1!pip install pandas_datareader 2import pandas_datareader as web 3stockCode = 3169 4stockCode = str(stockCode) + '.JP' 5start = '2022-01-01' 6end = '2022-05-30' 7df_stock = web.DataReader(stockCode, data_source = 'stooq', start = start, end = end) 8df_stock.sort_index(inplace= True) 9df_stock 10 11import random 12entry_list = [random.randrange(100, 1000, 100) for i in range(len(df_stock))] 13print(entry_list) 14df_stock['entry'] = entry_list 15 16!pip install mplfinance 17%matplotlib inline 18import mplfinance as mpf 19mpf.plot(df_stock, type = 'candle', figratio = (10, 5))
上記のコードを実行しますと画像のようなデータフレームから画像のようなローソク足のグラフを作成することができます。
この作成できたローソク足のグラフにデータラベルのような数字を各ローソク足に対して入れたいと考えております。
具体的にはデータフレームのentry列の数字をローソク足の近く(できれば上下のどちらか)に表示させたいです。
私が調べた範囲ですとmplfinanceにはデータラベルを入れるようなオプションを見つけることができませんでしたので、こちらにてお伺いさせていただきました。
上記のコードではmlpfinanceを使用しておりますが、別のライブラリであっても問題ございません。
もしご存じでしたら教えて頂けますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/31 09:14
2022/06/01 09:17
2022/06/01 10:03
2022/06/01 13:00