如何在Python的Bokeh仪表板中添加页眉?

3
我在bokeh中创建了一个仪表板,但是如何添加通用标题呢?

在此输入图片描述 之前我做了很多研究,但似乎没有人问过这个简单的问题。

谢谢你的帮助 :)

2个回答

3

正如 Eugene 提到的那样,您可以使用 div 容器来设置标题,然后将其设置在列输出中。

这里有一些示例代码可能有助于理解:

output_file("slider.html")
title = Div(text='<h1 style="text-align: center">Example Header</h1>')
p1 = figure(plot_width=300, plot_height=300)
p1.circle([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], size=20, color="navy", alpha=0.5)
tab1 = Panel(child=p1, title="circle")

p2 = figure(plot_width=300, plot_height=300)
p2.line([1, 2, 3, 4, 5], [6, 7, 2, 4, 5], line_width=3, color="navy", alpha=0.5)
tab2 = Panel(child=p2, title="line")

tabs = Tabs(tabs=[tab1, tab2])

layout = column(title, tabs, sizing_mode='scale_width')

curdoc().add_root(layout)

1

只需将您的仪表板包装在一个column中,其中第一项是带有标题文本的Div


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接