我玩弄散景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. 散景情节条件背景颜色
- 2. 颜色背景
- 3. CSS:背景颜色的背景图像
- 4. 背景颜色的背景位置
- 5. DBVisualizer背景颜色
- 6. UIView背景颜色
- 7. iframe背景颜色
- 8. ListBoxItem背景颜色
- 9. Bootstrap:Div背景颜色
- 10. NILauncherView背景颜色
- 11. Uipicker背景颜色
- 12. HTML背景颜色
- 13. 组背景颜色
- 14. FieldSet背景颜色
- 15. EditText背景颜色
- 16. Win32背景颜色
- 17. 背景颜色行
- 18. UIAlertAction背景颜色
- 19. TodayExtension背景颜色
- 20. ItemControl背景颜色
- 21. QSciScintilla背景颜色
- 22. JQuery背景颜色
- 23. 检索颜色的画布背景
- 24. 背景颜色和背景在一次
- 25. 我的布局有黑色背景
- 26. Android的布局与黑色背景
- 27. 背景颜色不褪色
- 28. 如何改变背景颜色和背景颜色?
- 29. Chart.js数据背景颜色覆盖点背景颜色
- 30. 相对布局更改使用线程的背景颜色
这确实工作。干杯! – nbubis
@bigreddot我有代码,因为它是从你共享的Github链接(Crossfilter示例),但我仍然有白色的背景。我已将十六进制数字更改为#000000。任何想法为什么它仍是白色的? –