Flask 将Bokeh绘图部署到服务器中

Flask 将Bokeh绘图部署到服务器中,flask,deployment,server,bokeh,holoviews,Flask,Deployment,Server,Bokeh,Holoviews,我有一个bokeh plot plot.ipynb我想把这个图部署到我的服务器上,这样我就可以在我自己的服务器部署中对我的图进行动态数据更新。 您能告诉我将绘图部署到我自己的服务器的最佳方法/简单方法是什么吗 from shapely.geometry import Point import pandas as pd import numpy as np import geoviews as gv ....... dd=df_div.opts(width=70, height=70) dd1

我有一个bokeh plot plot.ipynb我想把这个图部署到我的服务器上,这样我就可以在我自己的服务器部署中对我的图进行动态数据更新。 您能告诉我将绘图部署到我自己的服务器的最佳方法/简单方法是什么吗

from shapely.geometry import Point
import pandas as pd

import numpy as np
import geoviews as gv
 .......
dd=df_div.opts(width=70, height=70)
dd1=df_div1.opts(width=600, height=90)
dd2=df_div2.opts(width=100,height=10)
finalplot=pn.Column(pn.Row(dd, dd1, dd2), tiles*rasterize(hmap1).options(**opts)*logo1.opts(hooks= 
[absolute_position], apply_ranges=False)).servable()
finalplot
我想:- 1.将plot.ipynb文件转换为plot.py。 2.然后将plot.py作为动态网页运行

通过bokeh服务器部署我可以做到,但我认为如果我拥有所有模块文件(熊猫、bokeh、面板等)文件,那么为什么不使用这些模块文件、我自己的服务器并将绘图部署到我自己的服务器,而不是先将绘图部署到bokeh服务器,然后再部署到我自己的服务器,因为加载时间会增加

但我不知道如何进行此部署
或者,有没有其他最佳/快速的方法可以通过动态数据行为将绘图部署到我自己的服务器中。

在您的脚本中,我可以看到您正在使用
导入面板作为pn
,您正在使用
final\u plot.servable()


如果您只想将笔记本快速部署到本地服务器,可以使用命令行转到该文件所在的目录。然后键入:
面板为您的绘图服务。ipynb


如果您想进行一些真正的部署,请从以下面板的文档开始:




还有一个关于在Heroku上部署的说明,如果您不想进行本地部署,这也是一个不错的选择。

感谢您的快速回复,但我想在我自己的服务器(IBM HTTP server)中部署此绘图