在我们的Dash图表中,我们试图隐藏浮动工具栏,它允许用户缩放、平移、保存、捕获等等。为了实现这一点,我知道你可以巧妙地将displayModeBar参数设置为false。怎么才能在达什做到这一点?
发布于 2017-08-24 08:09:50
Dash Core已经更新,现在它提供了一个更干净的解决方案。引入了一个具有值'displayModeBar': False的特定配置参数。
来自纯正论坛
dcc.Graph(
id='my-graph',
figure={'data': [{'x': [1, 2, 3]}]},
config={
'displayModeBar': False
}
)config参数甚至允许您隐藏和删除特定的按钮。
例如:
config={
'modeBarButtonsToRemove': ['pan2d', 'lasso2d']
}请注意,要使它正常工作,您必须更新所有Dash组件。
在我的配置(pip和virtualenv)中,需要执行以下命令:
pip install dash --upgrade
pip install dash-core-components --upgrade
pip install dash-html-components --upgrade
pip install dash-renderer --upgrade发布于 2017-07-27 08:26:15
事实上,论坛帮助解决了这一问题。为了完整起见,我在这里发布了答案:
在烧瓶中的静态文件夹下创建一个my.css文件,其中:
.modebar { display: none !important; }然后:
my_css_url = "/static/my.css"
app.css.append_css(
{ “external_url”: my_css_url }
)https://stackoverflow.com/questions/45066219
复制相似问题