Bokeh gridplot:使用 sizing_mode='stretch_both' 定义图形的不同高度

PJW*_*PJW 7 python bokeh

是否可以为 Bokehgridplot布局中的各个图形定义不同的高度 ( bokeh==1.0.4)?

例如,我有三个具有三种不同高度的人物:

p1 = figure(
     name="fig1",
     width=500, height=500,
)

p2 = figure(
     name="fig2",
     width=500, height=1000,
)

p1 = figure(
     name="fig3",
     width=500, height=100,
)
Run Code Online (Sandbox Code Playgroud)

然后我将数字放入 agridplot并将根添加到curdoc()

grid = gridplot(
  children = [p1,p2,p3],
  ncols=1,
  sizing_mode='stretch_both',
)

curdoc().add_root(grid)
Run Code Online (Sandbox Code Playgroud)

但是,当我渲染 Bokeh 文档(使用 Bokeh 服务器)时,每行的高度是相同的,并进行缩放以填充包含的 div 中的可用空间。

如果我使用sizing_mode='scale_width'人物高度,则会被识别并使用。为什么忽略高度sizing_mode='stretch_both'

layout()请注意,如果我使用而不是,此行为是相同的gridplot()