据我所知,我可以通过设置responsive=True
来制作响应div宽度的散景图。但是,我感兴趣的是,Bokeh图只能响应一点。有没有一种方法,以便我可以设置散景图的最大宽度,以便图形不响应一定的div宽度?我查看了文档,但无济于事。
答案 0 :(得分:1)
从Bokeh void __attribute__((deprecated)) foo() {}
开始,没有这样明确的选择。但是,散点图(以及其他布局项)现在具有0.13.0
属性,其中包含更多选项:sizing_mode
,"fixed"
,"stretch_both"
,"scale_width"
,和"scale_height"
。因此,如果您可以在div中使用其中一种非固定大小调整模式放置一个Bokeh图,以响应您描述的方式(例如,可能是一个Bootstrap容器),那么该图将相应地做出响应。
答案 1 :(得分:0)
限制对我有效的响应性散景图可以达到的最大大小的两个选项是:
要使bokeh布局在div的整个宽度上延伸,我使用了sizing_mode="scale_both"
,然后使用max_width=
来限制绘图可以在布局内达到的最大大小。我也尝试过max_height=
,但没有用。
或者,将bokeh布局div的div宽度限制为
<div style="max-width: ">
。同样,<div style="max-height: ">
在这里不起作用。