Python 将渲染的Holoview绘图添加到交互式Bokeh应用程序
是否有可能将Holoviews绘图集成到现有的Bokeh应用程序中,并使用小部件更新其数据,就像使用普通Bokeh绘图一样 例如,我想这样做:Python 将渲染的Holoview绘图添加到交互式Bokeh应用程序,python,bokeh,holoviews,Python,Bokeh,Holoviews,是否有可能将Holoviews绘图集成到现有的Bokeh应用程序中,并使用小部件更新其数据,就像使用普通Bokeh绘图一样 例如,我想这样做: ### Creating a Chord Plot from Holoviews p_holo=hv.Chord(pd.DataFrame(dic_plot)) ### Rendering to Bokeh Figure p=hv.render(p_holo) ... ### Defini
### Creating a Chord Plot from Holoviews
p_holo=hv.Chord(pd.DataFrame(dic_plot))
### Rendering to Bokeh Figure
p=hv.render(p_holo)
...
### Defining a callback for changing Holoviews Plot data:
def update_holo_data():
...
p.data=new_data
不,HoloViews并不是显式地围绕回调设计的,而是遵循反应模式。设置此项的方法是使用DynamicMap和streams,特别是管道流:
def callback(data):
return hv.Chord(pd.DataFrame(data))
stream = hv.streams.Pipe(data=dic_plot)
dmap = hv.DynamicMap(callback, streams=[stream])
p = hv.render(dmap)
stream.send(new_data)