2014-10-15 1 views
3

Я ищу библиотеку для визуализации графа на веб-странице.Визуализация JavaScript-графики с путями

Я хотел бы визуализировать график, состоящий из узлов, связанных между собой ребрами. На этом графике я хотел бы показать несколько путей (которые пересекают несколько узлов). Должно быть возможно, чтобы несколько маршрутов имели один и тот же край и назначали разные цвета для разных путей. Макет графика должен быть выполнен автоматически.

Я видел много библиотек для визуализации графиков, но ни один из них, похоже, не поддерживает добавление путей. Кто-нибудь знает о такой библиотеке?

В принципе, я хотел бы создать что-то вроде этого: http://bgplay.routeviews.org/bgplay.png

+1

http://d3js.org/ может делать все возможное, даже если нет существующего примера, вы можете, вероятно, сделать этот график, используя эту библиотеку – juvian

+0

см. Http://stackoverflow.com/questions/7034/график-визуализация-кода в JavaScript- –

ответ

0

Я согласен с комментарием juvian выше, d3.js является сверх расширяемым, даже если нет какой-либо схемы построения графика или маршрута. И я держал пари, то же самое верно для processing.js. Но, вы тоже попробовали Cytoscape.js? Он специфичен для сетевого графика и имеет встроенную функцию с именем breadthFirstSearch, которая возвращает путь (который вы можете стилизовать и покрасить). Кроме того, он имеет встроенную поддержку множества ребер (инцидентных с одной и той же парой узлов). Я бы попробовал, и если вы найдете что-нибудь интересное, пожалуйста, сообщите здесь! Интересный вопрос.