我想向现有的HTML模板中添加不同类型的面板(散景,matplotlib,markdown等),并将完成的页面另存为独立的HTML文件,不需要任何其他资源或websocket连接。
我正在使用的模板扩展了“基本”模板,如用户指南here所示,然后使用Template.add_panel()
添加面板。
当使用Template.show()
部署为本地服务器时,这可以按预期工作。
我发现可以使用pane.save('test.html', resources=INLINE)
将窗格和面板直接保存为独立的HTML,但是我不知道如何将它们添加到现有模板中。
在bokeh中,components(p)
中有bokeh.embed
个脚本和div标签可以手动嵌入该图,但是我还没有找到类似的面板。如果可能的话,这可能是一种解决方法。
有什么方法可以将完成的HTML页面保存为带有嵌入式面板的独立文件?