Есть ли good javascript library для рисования графов на веб-странице? Мне нужна современная библиотека HTML5, которая предпочтительно использует холст и/или webgl. Я havefoundacoupleofgoodwebwhilelibrariesresearching, но они не масштабируются до размера графиков я, работающих на (до 2000 вершин + 20000 ребер), что настольное программное обеспечение, как Gephi может легко обрабатывать, или они являются флэш/silverlight- исходя из. Итак, далеко, моя лучшая находка - это d3.js на основе implementation. Было бы также неплохо, если бы у них была автоматическая компоновка/кластеризация с пружинной/силовой установкой algorithm с встроенным Seadragon-stylezooming.Веб-библиотека крупномасштабного графика рисования
ответ
я нашел именно то, что я искал в Cytoscape
его довольно мертвый проект. нет обновления для очень длинных и версия очень альфа? 0.1 .. Хотелось бы, чтобы была обобщенная библиотека WebGL для визуализации данных, пока существует только Google Globe: http://code.google.com/p/webgl-globe/ (и ее единственная работа с моделями глобусов ..:() –
Я знаю, что это старо, но эта библиотека сейчас очень активна. На февральском 22-м '14 последний коммит был 18 часов назад, а текущая версия - 2.1.0 – maccard
Посмотрите на EXT.js. Он может отображать на холсте, svg и мобильном телефоне с той же базой кода. Для продукта намного больше, чем механизма визуализации. Это полная клиентская среда. Ну стоит посмотреть.
Еще несколько вариантов
Или что вы можете засунул Рафаэль http://raphaeljs.com/ но SVG
Старая школа http://www.walterzorn.de/en/index.htm
It что D3.js (о чем вы упомянули в своем вопросе) - лучшая библиотека графического отображения JavaScript. Он очень быстрый, может обрабатывать силовые макеты и позволяет масштабировать.
Collapsible force-based layout example
Another answer on Stack Overflow обсуждает D3.js масштабирование более тщательно.
SigmaJS хорош для графиков на веб-странице через JS.
Я нашел несколько вариантов на 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
Было бы здорово возродить этот вопрос: какие библиотеки WebGL/графические библиотеки существуют? Наверное, не так много:/ –