teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

修正

2020/11/26 00:35

投稿

o-fk
o-fk

スコア32

title CHANGED
@@ -1,1 +1,1 @@
1
- mplfinanceでRSIのグラフに水平きたい
1
+ matplotlib 水平ラインきたいです。
body CHANGED
@@ -1,19 +1,9 @@
1
- 図のようなグラフをmplfinanceで作成したのですが、真ん中のRSIのグラフに、30%,50%,70%の位置で水平を引きたいです。
1
+ mpfrsiチャート作成したのですが、30%,50%,70%の位置で水平ラインを引きたいです。
2
- どのように記述したら水平線が引けるのか、ご存じの方いらっしゃいましたら教えてください。
2
+ どのように記述したら引けるのか、ご存じの方いらっしゃいましたら教えてください。
3
3
 
4
4
 
5
- ![![イメージ説明](83d7600a2123343b35ea76e855b90b7f.png)](8262baafc870d986ae02da16fbd7d353.png)
6
5
  ```ここに言語を入力
7
- import mplfinance as mpf
8
- from pandas_datareader import data
9
- import talib as ta
10
6
 
11
- start = '2019-10-01'
12
- end = '2020-10-01'
13
-
14
- df = data.DataReader('^N225','yahoo', start, end)
15
- df["RSI"] = ta.RSI(df["Adj Close"], timeperiod=25)
16
-
17
7
  apds = [ mpf.make_addplot(df['RSI'], panel=1, type='line', ylabel='RSI')]
18
8
 
19
9
  mpf.plot(df, type='candle', figsize=(30,15), style='charles', volume=True,