我玩弄散景sliders demo(源代码here),我试图改变整个页面的背景颜色。虽然使用background_fill_color
和border_fill_color
来更改图形的颜色很简单,但其余的布局仍显示在白色背景上。是否有一个属性可以添加到主题中,以便我可以通过curdoc().theme
设置颜色?散景布局的背景颜色
2
A
回答
1
目前没有任何可控制HTML背景色的Python属性。 HTML和CSS是广阔的领域,因此Bokeh不会为每个可能的样式选项都创建相应的Python属性,而是提供一个通用机制来提供您自己的HMTL模板,以便可以应用任何标准熟悉的CSS。
这可以通过在Directory-style Bokeh App上添加templates/index.html
文件来实现。模板应该是Jinja2 template。有需要被定义的两个取代在<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>
相关问题
- 1. 两种颜色的Android布局背景
- 2. 散景情节条件背景颜色
- 3. Android背景颜色XML布局
- 4. Android布局背景颜色变化
- 5. SAPUI5布局,背景颜色和图像
- 6. 帆布背景颜色
- 7. 背景或背景颜色?
- 8. 背景颜色
- 9. 背景颜色
- 10. 背景颜色
- 11. 背景颜色
- 12. 颜色背景
- 13. CSS3PIE背景褪色背景颜色
- 14. CSS:背景颜色的背景图像
- 15. 背景颜色的背景位置
- 16. 布局的背景颜色自动更改为白色
- 17. Uipicker背景颜色
- 18. NSImageView +背景颜色
- 19. DBVisualizer背景颜色
- 20. 背景颜色,ForegroundColor
- 21. QSciScintilla背景颜色
- 22. 1背景颜色
- 23. 背景颜色行
- 24. Win32背景颜色
- 25. FieldSet背景颜色
- 26. ItemControl背景颜色
- 27. DataGridViewTextBoxEditingControl背景颜色
- 28. iframe背景颜色
- 29. Bootstrap:Div背景颜色
- 30. CSS背景颜色
这确实工作。干杯! – nbubis
@bigreddot我有代码,因为它是从你共享的Github链接(Crossfilter示例),但我仍然有白色的背景。我已将十六进制数字更改为#000000。任何想法为什么它仍是白色的? –