我正在尝试散景布局,其中包含2个部分'。顶部是一排填充有水平排列的切换按钮(即非常短的'行占用很小的垂直空间)。
我的功能显示了这两个部分(顶部有一个切换按钮,底部包含根据切换按钮active
属性值显示的图表),除了我似乎无法获得&# 39;顶部'截面只是垂直空间的10%,而底部是'部分始终是窗口的90%(希望它用窗口动态调整大小,我使用stretch_both
)。此外,执行scale_width
可以填充垂直空白区域,但是xaxis在窗口外是恼人的,并且窗口中不能包含1个绘图。
然而,当我这样做时,顶部总是占据窗口的50%,如果只显示1或2个图,则在按钮和图之间留下一堆空白区域。关于如何用图填充空白区域的任何提示(不关心在此过程中是否改变纵横比)?
示例代码:(在窗口中产生50/50垂直空间分割 - 当只显示几个图时有很多空白区域)
from bokeh.layouts import layout
from bokeh.plotting import figure
layout = layout(children=[list of toggle buttons], sizing_mode='stretch_both')
...
...
figure = figure(x='x',y='y', source=some_source, sizing_mode='stretch_both')
...
layout.children.append(figure)