[英]How to add line chart on candlesticks chart in plotly python
這工作正常。 但是當我嘗試添加折線圖時。 一切都散了。 圖片如下:
有什么辦法讓它正確嗎? 下面是我的代碼:
response = response.json()['values']
ts = pd.DataFrame.from_records(response)
fig = go.Figure(data=[go.Candlestick(x=ts['datetime'],
open=ts['open'],
high=ts['high'],
low=ts['low'],
close=ts['close'],
line=dict(width=1))])
response_ti = response_ti.json()['values']
df_ti = pd.DataFrame.from_records(response_ti)
fig.add_trace(go.Line(x=df_ti['datetime'],y=df_ti[technical_indicator],))
go.Line()
忽略已棄用的警告import yfinance as yf
import plotly.graph_objects as go
from stockstats import StockDataFrame
appl = yf.Ticker("AAPL")
# get stock info
ts = (
appl.history("1y")
.reset_index()
.pipe(lambda d: d.rename(columns={c: c.lower() if c != "Date" else "datetime" for c in d.columns}))
)
fig = go.Figure(data=[go.Candlestick(x=ts['datetime'],
open=ts['open'],
high=ts['high'],
low=ts['low'],
close=ts['close'],
line=dict(width=1))])
df_ti = StockDataFrame.retype(ts)
technical_indicator = "close_10_sma"
fig.add_trace(go.Line(x=df_ti['datetime'],y=df_ti[technical_indicator],))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.