目前没有任何 Python 属性可以控制 HTML 背景颜色。HTML 和 CSS 是一个广阔的领域,因此 Bokeh 提供了一种通用机制来提供您自己的 HMTL 模板,以便可以应用任何标准的熟悉 CSS,而不是尝试为每个可能的样式选项制作相应的 Python 属性。
这可以通过将templates/index.html文件添加到Directory-style Bokeh App来轻松实现。模板应该是 Jinja2 模板。在 中需要定义两个替换<head>:
{{ bokeh_css }}{{ bokeh_js }}以及两个所需的<body>:
{{ plot_div }}{{ plot_script }}该应用程序将出现在plot_script模板中出现的任何位置。除此之外,您可以应用您需要的任何 HTML 和 CSS。你可以在这里看到一个具体的例子:
https://github.com/bokeh/bokeh/blob/master/examples/app/crossfilter
更改页面背景的简化模板可能如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<style>
body { background: #2F2F2F; }
</style>
<meta charset="utf-8">
{{ bokeh_css }}
{{ bokeh_js }}
</head>
<body>
{{ plot_div|indent(8) }}
{{ plot_script|indent(8) }}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7222 次 |
| 最近记录: |