设置散景图的最大宽度

时间:2015-12-18 19:45:27

标签: bokeh

据我所知,我可以通过设置responsive=True来制作响应div宽度的散景图。但是,我感兴趣的是,Bokeh图只能响应一点。有没有一种方法,以便我可以设置散景图的最大宽度,以便图形不响应一定的div宽度?我查看了文档,但无济于事。

2 个答案:

答案 0 :(得分:1)

从Bokeh void __attribute__((deprecated)) foo() {} 开始,没有这样明确的选择。但是,散点图(以及其他布局项)现在具有0.13.0属性,其中包含更多选项:sizing_mode"fixed""stretch_both""scale_width",和"scale_height"。因此,如果您可以在div中使用其中一种非固定大小调整模式放置一个Bokeh图,以响应您描述的方式(例如,可能是一个Bootstrap容器),那么该图将相应地做出响应。

答案 1 :(得分:0)

限制对我有效的响应性散景图可以达到的最大大小的两个选项是:

  1. 要使bokeh布局在div的整个宽度上延伸,我使用了sizing_mode="scale_both",然后使用max_width=来限制绘图可以在布局内达到的最大大小。我也尝试过max_height=,但没有用。

  2. 或者,将bokeh布局div的div宽度限制为 <div style="max-width: ">。同样,<div style="max-height: ">在这里不起作用。