【问题标题】:embed holoview chart with bokeh renderer in custom templates在自定义模板中嵌入带有散景渲染器的全息图
【发布时间】:2019-03-10 04:53:52
【问题描述】:

我一直在尝试在以下自定义模板中嵌入散景图 此版本更新here,示例zip

现在我也在尝试 holoview,想知道如何将带有散景渲染器的 holoview 嵌入到自定义模板中。 我无法在 holowview 图表中给出名字来实现这一点

{{ embed(roots.mychart) }}

如果有人已经尝试过,感谢任何帮助。

【问题讨论】:

    标签: python python-3.x bokeh dashboard holoviews


    【解决方案1】:

    name 是 Bokeh 级别的属性,可用于任何 Bokeh 模型。你应该可以设置:

    plot.name = "mychart"
    

    在 Holoviews 返回的任何散景图上。

    【讨论】:

      【解决方案2】:

      除了bigreddot的answer如果有人想知道如何从holoview获取散景图

      renderer = hv.renderer('bokeh')
      myb = renderer.get_plot(holoviewplot).state
      myb.name = 'mynewchart'
      curdoc().add_root(myb)
      

      然后在模板中

      {{ embed(roots.mynewchart) }}
      

      【讨论】:

      • 你知道如何让它为 Holoview DynamicMap 工作吗?
      • 对 Holoview DynamicMap 有什么建议吗?以下不起作用:def get_plot(doc, x, y, df, name): vmap = dynspread(datashade(hv.curve(x, y)).opts(width=1200, height=600, tools=["hover"]) myplot = renderer.get_plot(vmap, doc).state myplot.name = name #plot = bk_lyout([[hvplot.state]], sizing_mode='scale_width') return myplot
      猜你喜欢
      • 1970-01-01
      • 2017-11-06
      • 2013-05-24
      • 2019-10-22
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 2011-03-20
      • 2019-09-29
      相关资源
      最近更新 更多