Можно ли визуализировать большой граф в D3? - PullRequest
0 голосов
/ 11 июня 2018

Я намереваюсь визуализировать сложную сеть (около 60 тыс. Ребер и 10 тыс. Узлов), используя D3.js.Тем не менее, кажется, что классический макет принудительно ориентированного графа может иметь дело только с 10k ребрами на обычном ноутбуке.Можно ли визуализировать весь график, используя D3, или у вас есть лучший выбор?спасибо!

1 Ответ

0 голосов
/ 11 июня 2018

D3 по умолчанию использует элементы DOM, и, как правило, большое количество элементов DOM на странице может сделать ее очень медленной и не отвечающей.

Библиотеки, использующие HTML-холст, в целом более масштабируемы.Взгляните на Sigma.js .Он может отображать на HTML-холсте и должен обрабатывать большие графы, чем D3.

D3 поддерживает отображение на Canvas , но я не уверен, есть ли какой-либо из графиков на основе D3библиотеки поддерживают Canvas или нет.

...