是否可以将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)
...
### Defining a callback for changing Holoviews Plot data:
def update_holo_data():
...
p.data=new_data
答案 0 :(得分:0)
否,HoloViews显然不是围绕回调设计的,而是遵循反应式的。设置方法是使用DynamicMap和流,特别是Pipe流:
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)