Как для потоковой передачи информации об узлах в динамическую карту Chord Plot? - PullRequest
0 голосов
/ 20 сентября 2019

Я интегрирую аккордный график Holoviews в приложение Bokeh, и мне хотелось бы передавать не только данные аккордового графика, но и информацию об узлах (индексы и имена) в целях стилизации.

код, который у меня есть:


    def chord(data):

        nodes = hv.Dataset(data_nodes, 'index')

        p_holo = hv.Chord((data, nodes))

        p_holo.opts( opts.Chord(cmap='Category20', 
                                edge_cmap='Category20', 
                                edge_color=dim('source').str(),
                                node_color=dim('index').str(),
                                labels='label'))

        return p_holo

    stream=hv.streams.Pipe(data=data_plot)

    dmap=hv.DynamicMap(chord,streams=[stream])

    p=hv.render(dmap)

    ....

    stream.send(new_data)

Как я могу это сделать?

Мне интересно, есть ли способ определить streams = [stream, stream_node] в DynamicMap, а затем использоватьstream_node.send (new_data_nodes) ...

...