Что такое самый быстрый, чистый Javascript, Graph visualization toolkit? [закрытый]
этот вопрос касается наборов инструментов, которые рисуют графики (те вещи, которые состоят из вершин и ребер), а не общие графики.
инструмент должен иметь возможность получить набор вершин и ребер, вычислить их макет и отобразить их либо с помощью тега canvas, либо SVG, который совместим с HTML5.
Flash - инструменты и Java-апплеты отсутствуют.
чтобы служить единым эталоном, измерьте и сообщите, сколько времени требуется для компоновки инструментария и нарисуйте граф Барабаси-Альберта с 100 вершинами и 5 ребрами на узел.
этот python lybrary показывает, как его генерировать и экспортировать во многие форматы:
http://networkx.lanl.gov/tutorial/tutorial.html#graph-generators-and-graph-operations
пожалуйста, укажите браузер и процессор.
4 ответа:
JavaScript InfoVis Toolkit является удивительным, и я не видел конкурента ему.
документы, управляемые данными (d3.js)http://mbostock.github.com/d3/ довольно хорошо в моем опыте, как это масштабируется довольно хорошо; может легко обрабатывать 100 узлов (или больше?) без какого-либо стойла
мы производим mxGraph, это полностью клиентская библиотека визуализации графа. Мы оптимизируем именно для этой области, а не только для общего рисования, поэтому у нас есть довольно быстрые преимущества, которые неполные проекты в этой области не смогут реализовать.