20

Есть ли good javascript library для рисования графов на веб-странице? Мне нужна современная библиотека HTML5, которая предпочтительно использует холст и/или webgl. Я havefoundacoupleofgoodwebwhilelibrariesresearching, но они не масштабируются до размера графиков я, работающих на (до 2000 вершин + 20000 ребер), что настольное программное обеспечение, как Gephi может легко обрабатывать, или они являются флэш/silverlight- исходя из. Итак, далеко, моя лучшая находка - это d3.js на основе implementation. Было бы также неплохо, если бы у них была автоматическая компоновка/кластеризация с пружинной/силовой установкой algorithm с встроенным Seadragon-stylezooming.Веб-библиотека крупномасштабного графика рисования

+1

Я нашел несколько вариантов на SO себе: http://stackoverflow.com/questions/7034/graph-visualization-code-in-javascript Http: // stackoverflow.com/questions/4066579/large-scale-graph-visualization-50k-nodes-100m-weighted-edges – Sid

+1

Было бы здорово возродить этот вопрос: какие библиотеки WebGL/графические библиотеки существуют? Наверное, не так много:/ –

ответ

11

я нашел именно то, что я искал в Cytoscape

+0

его довольно мертвый проект. нет обновления для очень длинных и версия очень альфа? 0.1 .. Хотелось бы, чтобы была обобщенная библиотека WebGL для визуализации данных, пока существует только Google Globe: http://code.google.com/p/webgl-globe/ (и ее единственная работа с моделями глобусов ..:() –

+2

Я знаю, что это старо, но эта библиотека сейчас очень активна. На февральском 22-м '14 последний коммит был 18 часов назад, а текущая версия - 2.1.0 – maccard

5

Посмотрите на EXT.js. Он может отображать на холсте, svg и мобильном телефоне с той же базой кода. Для продукта намного больше, чем механизма визуализации. Это полная клиентская среда. Ну стоит посмотреть.

8

It что D3.js (о чем вы упомянули в своем вопросе) - лучшая библиотека графического отображения JavaScript. Он очень быстрый, может обрабатывать силовые макеты и позволяет масштабировать.

Collapsible force-based layout example

Another answer on Stack Overflow обсуждает D3.js масштабирование более тщательно.

 Смежные вопросы

  • Нет связанных вопросов^_^