我使用通过组件功能嵌入的散景。
我实际上使用了:
plot.sizing_mode = "scale_width"
根据宽度进行缩放并保持纵横比。但我希望有一个响应宽度,但固定或最大高度。怎么可能实现?
答案 0 :(得分:2)
有stretch_both
和scale_both
选项。
显示的项目应如何调整大小。可能的值是&#34;固定&#34;,&#34; scale_width&#34;,&#34; scale_height&#34;,&#34; scale_both&#34;和&#34; stretch_both&#34;。< / p>
&#34; stretch_both&#34;元素完全响应(独立于宽度和高度)并将调整大小以占用所有可用空间,即使这会更改元素的宽高比。这有时被称为“从外到内”,并且是桌面应用程序的典型行为。
...
&#34; scale_both&#34;元素将响应地调整宽度和高度,同时保持原始宽高比。
答案 1 :(得分:0)
您手动设置两个图的高度和宽度,并为布局/网格图设置sizing_mode ='scale_width',如下所示(这将设置固定的宽高比,并允许您按宽度缩放):
plot1 = figure(width=1000, height=300)
# add lines here
plot2 = figure(width=1000, height=100)
# add lines here
plots = gridplot([[plot1], [plot2]], sizing_mode='scale_width')
show(plots)