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
是您有多少个子图,并假设它们在一列中。
使用 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
是您有多少个子图,并假设它们在一列中。