Я строю сетевую диаграмму с помощью Networkx и хочу, следовательно, построить в голографических изображениях и боке. Кажется, существует несколько способов аннотировать и изменять сетевые узлы (круги глифов), но, используя создание экземпляра графа holoviews, я не могу понять, как передать данные атрибута узла в средство визуализации, чтобы раскрасить узлы на основе определенного атрибута.
Это работает, когда я использую только боке, но построение графического объекта networkx в головиде не позволяет мне передавать какой-либо тип информации для окраски узлов, кроме одного цвета.
N = hv.Graph.from_networkx(G, nx.layout.fruchterman_reingold_layout,k=1)
.opts(tools=['hover','tap'],
node_size=20,node_color=G.node[i]['color'])
N.relabel('USCG Structural Condition Network')
N.opts(inspection_policy='edges',bgcolor='lightblue',
show_legend=True,node_hover_fill_color='red')
Я думал, что это будет смотреть на атрибут узла «цвет» и использовать его в качестве основы для цвета заливки узла, но я получаю случайный цвет, например огнеупорный или пурпурный.