我有一些使用散景的交互式图表,我可以运行服务器,使用我的浏览器可视化它:
bokeh serve --show myapp.py
这将运行服务器并显示我的情节
http://localhost:5006/myapp
现在,我在一所大学工作,我在远程计算机上有一个public_html目录,我可以用它来开发一个网站。
我的问题是,如何从我的public_html / index.html文件映射或指向散景服务器,使其具有如下公共地址:
http://example.uni/myapp
甚至使用iframe将其嵌入我的index.html
你需要一个合适的网络服务器,即nginx。然后是运行python代码的服务器(散景 - 服务器)。
或者,您可以使用散景组件功能来创建静态html和js文件,您可以将这些文件嵌入到静态html中并从html目录中提供。静态图仍然是交互式的(缩放和其他工具),因为数据包含在js文件中。但是服务器上的逻辑肯定不会在静态文件中运行。