Я использую библиотеку Python
networkx
создать ориентированный граф с почти 2к узлами, и я хочу, чтобы визуализировать график, используя библиотеку vis.js
Визуализируйте NetworkX с помощью vis.js
Я знаю, как экспортировать его в Json, но Я не в состоянии генерировать совместимый формат, чтобы использовать его непосредственно в vis.js
я должен иметь выход JSON строку, которая выглядит как:
узлов:
[
{id: 1, label: 'a'},
{id: 2, label: 'b'},
{id: 3, label: 'c'}
]
края:
[
{from: 1, to: 2, label: 'label1'},
{from: 1, to: 3, label: 'label2'},
{from: 2, to: 4, label: 'label3'},
{from: 2, to: 5, label: 'label3'}
]
Я попробовал 'sigma.js', но он не показывает атрибуты узлов, поэтому я не так полезен для моего варианта использования, потому что мой график имеет идентификатор и список атрибутов, которые должны отображаться при наведении –
Of Конечно, вы можете показывать атрибуты при наведении на Sigma. Проверьте этот пример https://github.com/jacomyal/sigma.js/blob/master/examples/events.html. – Kikohs