【发布时间】:2022-01-14 19:32:01
【问题描述】:
我正在尝试绘制一个包含 14 个加密货币数据烛台图的子图。 ( https://www.kaggle.com/c/g-research-crypto-forecasting)
但是,它似乎无法正常显示图形。
这是我的代码:
from plotly import subplots
import plotly.graph_objects as go
fig = subplots.make_subplots(rows=7,cols=2)
for ix,coin_name in enumerate(asset_details["Asset_Name"]):
coin_df = crypto_df[crypto_df["Asset_ID"]==asset_names_dict[coin_name]].set_index("timestamp")
coin_df_mini = coin_df.iloc[-100:]
column = lambda ix: 1 if ix % 2 == 0 else 2
candlestick = go.Candlestick(x=coin_df_mini.index, open=coin_df_mini['Open'], high=coin_df_mini['High'], low=coin_df_mini['Low'], close=coin_df_mini['Close'])
fig = fig.add_trace(candlestick, row=((ix//2) + 1), col=column(ix))
fig.update_layout(xaxis_rangeslider_visible=False)
fig.update_layout(title_text="Candlestick Charts", height=2800)
fig.show()
这就是问题所在:
无论我用或不用范围滑块绘制图形,它总是变形。
【问题讨论】:
-
有没有办法让滑块保持循环?
标签: python plotly subplot candlestick-chart