Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Bokeh-如何创建可隐藏的侧栏_Javascript_Python_Bokeh - Fatal编程技术网

Javascript Bokeh-如何创建可隐藏的侧栏

Javascript Bokeh-如何创建可隐藏的侧栏,javascript,python,bokeh,Javascript,Python,Bokeh,我有一个bokeh项目,看起来与此非常相似 现在,我希望能够隐藏/取消隐藏左侧的列 我知道如何按照这里的解决方案隐藏它 现在的问题是在哪里放置一个按钮,该按钮将再次显示该列。 我想到了以下几点: 隐藏列时,使另一个按钮可见,这将允许取消隐藏列。这很容易,但是在布局中添加一个新的小部件会破坏隐藏列的目的,因为无论哪种方式,我都会在屏幕上看到一个大按钮,影响图形的位置。是否有某种方式可以添加一个新的按钮小部件,而不影响整个布局 向图形中添加一个新工具,该工具将调用unhide the column

我有一个bokeh项目,看起来与此非常相似 现在,我希望能够隐藏/取消隐藏左侧的列

我知道如何按照这里的解决方案隐藏它

现在的问题是在哪里放置一个按钮,该按钮将再次显示该列。 我想到了以下几点:

  • 隐藏列时,使另一个按钮可见,这将允许取消隐藏列。这很容易,但是在布局中添加一个新的小部件会破坏隐藏列的目的,因为无论哪种方式,我都会在屏幕上看到一个大按钮,影响图形的位置。是否有某种方式可以添加一个新的按钮小部件,而不影响整个布局
  • 向图形中添加一个新工具,该工具将调用unhide the column。但我不确定这是否容易做到

只需再按一个按钮即可切换侧栏。这是用户体验的最佳实践。这就是我对第一个选项的意思。但我怎样才能把它放在某个地方而不使图形适应它的位置呢?任何类型的按钮都是一种必须可见才能有用的元素。即使只有当你将鼠标悬停在某个物体上时,它才可见,但该物体仍然必须可见。因此,那里必须有一些可见的元素,而布局没有选择,只能将其考虑在内。放置位置由您自己决定,但通常放置在它切换的面板附近。如果按钮占用空间并稍微移动图形,则没有问题。