要将Bokeh面板保存为独立的HTML文件,可以使用save
函数。下面是一个示例代码:
from bokeh.plotting import figure, show
from bokeh.models import Panel, Tabs
from bokeh.io import output_file, save
# 创建一个Bokeh图表
p1 = figure(plot_width=300, plot_height=300)
p1.circle([1, 2, 3], [4, 5, 6])
# 创建一个面板
panel1 = Panel(child=p1, title="Panel 1")
# 创建一个Bokeh图表
p2 = figure(plot_width=300, plot_height=300)
p2.line([1, 2, 3], [4, 5, 6])
# 创建一个面板
panel2 = Panel(child=p2, title="Panel 2")
# 创建一个标签页
tabs = Tabs(tabs=[panel1, panel2])
# 输出文件路径
output_file("panels.html")
# 保存面板为独立的HTML文件
save(tabs)
首先,我们需要导入所需的Bokeh库。然后,我们创建了两个Bokeh图表p1
和p2
,并分别将它们放入面板panel1
和panel2
中。接下来,我们创建了一个包含这两个面板的标签页tabs
。
然后,我们指定输出文件的路径为"panels.html",并使用save
函数将标签页保存为独立的HTML文件。
运行以上代码后,将在当前目录下生成一个名为"panels.html"的HTML文件,其中包含了保存的Bokeh面板。