首页>Program>source

是否有一种简单的方法可以自动将散景图拟合到用于显示浏览器的屏幕上? 现在,我正在手动设置绘图宽度和高度.

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

最新回答
  • 7月前
    1 #

    在较新的bokeh版本中,是的,您可以轻松地做到这一点。

    图纸和布局现在有了一个 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'   属性设置适当,以使其子图扩展。

    使用以上示例,您的绘图将扩展到其容器的大小.由您决定合适的容器大小(使用CSS)以适合您的需求。

    请注意,图形/图形的width / height属性仍然很重要:它们决定bokeh布局缩放的比例。

    sizing_mode

  • android:robospice如何管理活动生命周期?
  • svg:使用d3 JavaScript库时,在路径上的特定点放置箭头(标记)