gpt4 book ai didi

python-3.x - 自动使 Bokeh 图适合屏幕?

转载 作者:行者123 更新时间:2023-12-04 02:01:48 24 4
gpt4 key购买 nike

有没有一种简单的方法可以自动将 Bokeh 图适合用于显示浏览器的屏幕?现在我正在手动设置绘图宽度和高度。

注意:当我说合适时,我的意思是我希望绘图填充可见屏幕的 80%。

最佳答案

在最近的 Bokeh 版本中,是的,您可以(轻松)做到这一点。

地 block 和布局现在有 sizing_mode默认设置为 fixed 的属性.其他值包括 scale_width , scale_height , 和 scale_both .

import bokeh.plotting
import bokeh.layouts

fig1 = bokeh.plotting.figure()
fig1.sizing_mode = 'scale_width'

fig2 = bokeh.plotting.figure()
fig2.sizing_mode = 'scale_width'

column = bokeh.layouts.column([fig1, fig2])
column.sizing_mode = 'scale_width'

如上面的例子,你的布局需要有它的 sizing_mode适当设置属性以使其子图扩展。

使用上面的示例,您的绘图将扩展到其容器的大小。您可以根据自己的需要适当调整容器的大小(使用 CSS)。

请注意,图形/绘图的宽度/高度属性仍然很重要:它们决定了 Bokeh 布局的比例。

关于python-3.x - 自动使 Bokeh 图适合屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32652231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com