设置 Bokeh 绘图的最大宽度

3

我知道可以通过设置responsive=True使 Bokeh 图表响应 div 的宽度。然而,我只想让 Bokeh 图表在一定程度上具有响应性。是否有方法可以设置 Bokeh 图表的最大宽度,以便图形在特定 div 宽度下不具有响应性?我查看了文档,但未找到相关信息。

2个回答

1
自Bokeh 0.13.0起,没有这样明确的选项。但是,bokeh绘图(和其他布局项)现在具有更广泛的选项:"fixed""stretch_both""scale_width""scale_height""scale_both"属性。因此,如果您可以将一个使用非固定大小模式的Bokeh图绘制到一个响应您所描述的方式的div中(例如可能是Bootstrap容器),那么该图形将相应地响应。

0

我用过的限制响应式bokeh图表最大尺寸的两个选项是:

  1. 为了让bokeh布局跨越整个div的宽度,我使用了sizing_mode="scale_both",然后使用max_width=来限制图表在布局中可以达到的最大尺寸。我也尝试过max_height=,但那并没有起作用。

  2. 或者,通过<div style="max-width: ">来限制bokeh布局div的宽度。同样地,<div style="max-height: ">并没有起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接