2017-07-12 38 views
0

在我們的Dash圖表中,我們試圖隱藏浮動工具欄,它允許用戶縮放,平移,保存,捕捉等。 爲了達到這個目的,我們可以設置displayModeBar param to false。 這怎麼能在Dash中完成?在plotly Dash中隱藏模式

+0

任何運氣這麼遠?它看起來像這個論壇高度響應:https://community.plot.ly/c/dash – User18981898198119

回答

2

破折號核心已經更新,現在它提供了一個更清潔的解決方案。 與值的特定配置參數'displayModeBar': False已經出臺

Plotly forum

dcc.Graph(
    id='my-graph', 
    figure={'data': [{'x': [1, 2, 3]}]}, 
    config={ 
     'displayModeBar': False 
    } 
) 

的配置參數,讓你甚至隱藏和刪除特定的按鈕。

例如:

config={ 
     'modeBarButtonsToRemove': ['pan2d', 'lasso2d'] 
    } 

注意,要使其工作,你必須更新所有短跑組件。

在我的配置(pipvirtualenv)下面的命令是必要的:

pip install dash --upgrade 
pip install dash-core-components --upgrade 
pip install dash-html-components --upgrade 
pip install dash-renderer --upgrade 
1

確實論壇幫助解決了這個問題。 對於完整性我在這裏張貼了答案:

在瓶靜態文件夾下創建一個my.css文件,用:

.modebar { display: none !important; } 

然後:

my_css_url = "/static/my.css" 
app.css.append_css(
    { 「external_url」: my_css_url } 
)