Как создать гиперссылки на узлы в d3js NetworkX diGraphPython

Программы на Python
Anonymous
Как создать гиперссылки на узлы в d3js NetworkX diGraph

Сообщение Anonymous »


Я хотел бы создать график NetworkX и визуализировать его с помощью d3js, аналогично пример javascript в документации NetworkX. Этот график очень похож на интерактивный график на главной странице NetworkX.

Пример у меня работает, но я хотел бы добавить гиперссылки на узлы. Я думаю, что у меня есть атрибуты узла под названием «xlink:href», но я не понял, как это сделать.

На этот вопрос был дан ответ для NewtworkX и визуализации с боке здесь. Я не тестировал этот пример, так как хочу использовать d3js. Код ниже доступен здесь.

Пока:

импортировать json импортировать networkx как nx G = nx.График() G.add_node('Узел1') G.add_node('Узел2') G.add_edge('Узел1', 'Узел2') для n в G: G.nodes[n]["имя"] = "Мой" + str(n) G.nodes[n]["xlink:href"] = "http://google.com" # ссылка

Вернуться в «Python»