10 python-3.x bokeh
有没有一种简单的方法可以将Bokeh图自动适应用于显示浏览器的屏幕?现在我手动设置绘图宽度和高度.
注意:当我说合适时,我的意思是我希望绘图填充80%的可见屏幕.
Bry*_*nta 12
在最近的散景版本中,是的,你可以做到这一点(很容易).
图和布局现在具有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'
Run Code Online (Sandbox Code Playgroud)
如上例所示,您的布局需要sizing_mode适当设置其属性以使其子图扩展.
使用上面的示例,您的绘图将扩展到其容器的大小.您可以根据自己的需要适当调整容器大小(使用CSS).
请注意,图形/图形的宽度/高度属性仍然很重要:它们确定散景布局缩放的比率.
| 归档时间: |
|
| 查看次数: |
5072 次 |
| 最近记录: |