gpt4 book ai didi

python - 是否可以使用 Bootstrap、Jiinja 或类似工具在 Bokeh 上布置绘图和小部件?

转载 作者:太空宇宙 更新时间:2023-11-03 15:33:01 24 4
gpt4 key购买 nike

我有一个带有 Bokeh 库的应用程序,将其用作 Web 服务器应用程序。我使用了选项卡、widgetdboxes、gridplots 来布局所有元素。我已阅读this在文档页面上,但我看到这种方式有很多限制。

是否有一种简单的方法可以使用模板来布置所有这些元素?也许使用 Jinja 和 Bootstrap?这可能吗?

一个简单的例子会对我有很大帮助。

更新(2018 年 7 月 11 日)

模板功能随0.13.0 Version of Bokeh一起发布

Below is a minimal example. Assuming that the application creates two roots with names properties set:

p1 = figure(..., name="scatter")

p2 = figure(..., name="line")

curdoc().add_root(p1)
curdoc().add_root(p2)

Then these roots can be referred to by name in the template, and passed to the embed macro to place them wherever desired:

{% extends base %}

<!-- goes in head -->
{% block preamble %}
<link href="app/static/css/custom.min.css" rel="stylesheet">
{% endblock %}

<!-- goes in body -->
{% block contents %}
<div> {{ embed(roots.scatter) }} </div>
<div> {{ embed(roots.line) }} </div>
{% endblock %}

最佳答案

自 Bokeh 0.12.5 起,仅通过 components 功能为独立 Bokeh 文档(即无 Bokeh 服务器)支持单个元素的模板化。 Bokeh 服务器应用程序元素的类似功能仍然是一个悬而未决的问题:#4986 Allow elements to be placed in server templates 。目前,所有元素(绘图、小部件等)都必须采用 Bokeh 布局。

关于python - 是否可以使用 Bootstrap、Jiinja 或类似工具在 Bokeh 上布置绘图和小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42760298/

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