要禁用缩放和平移,您需要设置:
layout.xaxis.fixedrange = true
和 layout.yaxis.fixedrange = true
。
要隐藏控件,您需要设置
displayModeBar = false
。
在 Python 中,这看起来像这样:
dcc.Graph(
id='my-id',
config={'displayModeBar': False},
'layout': go.Layout(
xaxis={'title': 'x-axis','fixedrange':True},
yaxis={'title': 'y-axis','fixedrange':True})
)
我用
layout.xaxis.rangeslider.visible = false
禁用了它
可以禁用栏中的各个按钮。
请参阅有关
configuration
对象的 Plotly Python 文档:https://plotly.com/python/configuration-options/#removing-modebar-buttons
示例代码:
fig.show(config={ 'modeBarButtonsToRemove': ['zoom', 'pan'] })
如果您使用控件保存方法保存文件,我认为它会禁用缩放/平移功能。十月份左右,我遇到了类似的问题,当我简单地保存图表时,缩放/平移功能就消失了。让我知道这是否有效。