Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将渲染的Holoview绘图添加到交互式Bokeh应用程序_Python_Bokeh_Holoviews - Fatal编程技术网

Python 将渲染的Holoview绘图添加到交互式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

是否有可能将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


不,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)