Python 阴谋 |禁用具有子图的图形中的所有范围滑块

Python plotly | disable ALL rangesliders in a figure that has subplots

使用 plotly(dash) 我使用 figure.add_candlestick(**args)

向图形添加多个子图

循环完成后,我禁用了 xaxis_rangeslider_visible,但我在 second/last 图表的底部仍然有一个范围滑块。有谁知道如何在具有多个图的图形中隐藏所有范围滑块?

PositionFig = PositionFig.update_layout(xaxis_rangeslider_visible=False,
                          title_text="Position Charts",
                          height=1000)

更新:您可以使用 fig.update_xaxes(rangeslider_visible=False) 或在您的情况下避免循环:

PositionFig.update_xaxes(rangeslider_visible=False)

或者您可以循环返回并为每个轴设置它:

for i in range(number_of_subplots,0,-1): # starting with the last and stopping at 0
    PositionFig.update_xaxes(row=i, col=1, rangeslider_visible=False)

其中 number_of_subplots 是您有多少个子图,并假设它们在一列中。