python - 如何扩大 OHLC 图表的中间部分,情节?中间部分由 Open & Close 值组成
问题描述
我正在尝试使用 plotly 制作 OHLC 图表,并且我成功地做到了。我正在使用 Yfinance 库来获取数据并为某些股票绘制 OHLC 图表。我为它编写的代码。
fig = go.Figure(data=go.Ohlc(x=tickerDf.index.date, #tickerDf is the dataframe
open=tickerDf.Open,
high=tickerDf.High,
low=tickerDf.Low,
close=tickerDf.Close))
fig.update_xaxes(showticklabels=False) #Disable xticks
fig.update_layout(width=800,height=600,xaxis=dict(type = "category")) # hide dates with no values
st.plotly_chart(fig)
我想知道我们能否扩大 OHLC 图的中间部分。就像下图一样。我的客户强迫我做到这一点,在花了几个小时在情节文档中我没有找到任何东西。我希望你们中的一些人可以帮助我。提前致谢 。如果有任何替代方法可以实现这一点,您也可以与我分享。
解决方案
您只需要使用go.Candlestick
而不是go.Ohlc
. 文档应将这些组件链接在一起。
推荐阅读
- c - 对象在 sdl 中自动移动
- php - 如何在 Adobe Brackets 上的实时预览中运行 php 文件?
- excel - 如何使用 IF 条件将单元格值映射到另一个单元格
- spring - 限制 Springboot 服务的上传/出站速度
- azure-data-explorer - 类型“数据库”的错误实体名称“N/A”不存在
- javascript - 如果不是`/user`,则反应路由器v4匹配路径
- java - Apache Spark SQL(DataSet) 转换为 DataFrame(用于 kmeans)
- excel - 在excel中,当存在空单元格时,无法获取行中最小值的列标题
- reactjs - React Redux:用另一个记录更新和替换记录返回值1
- scala - Scala 类型不匹配;找到:Int(0) 需要:Int