Какую библиотеку визуализации данных выбрать? [закрыто]

Какую библиотеку визуализации данных для рисования интерактивных ориентированных графов вы рекомендуете? Предпочтительно что-то, что хорошо сочетается с ruby ​​on rails, позволяет стилизовать, имеет открытый исходный код и предлагает различные типы графов древовидного типа?

Я сузил его до нескольких, но искал рекомендации:

  • d3.js
  • виджс
  • arbor.js
  • упругий
  • цитоскейп

Примеры визуализаций, которые я ищу: в основном деревья с кликабельными/разборными узлами)

http://visjs.org/examples/network/layout/hierarchicalLayoutMethods.html http://arborjs.org/ http://www.nytimes.com/interactive/2012/11/02/us/politics/paths-to -the-white-house.html?_r=0 http://arborjs.org/

Еще один необязательный момент, который я могу добавить, заключается в том, что для моего приложения rails я использую иерархическую модель, которую я хотел бы отобразить в таком дереве.

Вы рискуете закрыть этот вопрос как слишком широкий (пожалуйста, прочтите «Как задать вопрос » ). Я бы посоветовал вам сделать это более конкретным, сказав нам, какие типы диаграмм вам нужны. Кроме того, есть ли у вас какие-либо другие функциональные требования? И это должно быть бесплатно , или у вас есть бюджет?
Я уже указал, что ищу ориентированные графы (или графы древовидного типа). Я также упомянул, что предпочитаю открытый исходный код, и да, бесплатно было бы хорошо :)
Я не голосовал за закрытие, но 3 человека уже сделали это. В идеальном мире они бы сказали, почему, и вы могли бы «улучшить» свой вопрос к их удовлетворению. Вы можете придумать, что добавить? Может быть, ссылка на не-Ruby продукт, для которого вы хотели бы эквивалент Ruby? Изображение графа древовидного типа? Я добавил тег бесплатно . Надеюсь, вы получите ответ.
Спасибо за пояснение. Я добавил некоторые детали и ссылки.
Мне нравятся эти примеры - если бы я только мог найти что-то подобное для Angualr JS ;-)

Ответы (1)

Взгляните на список библиотек построения диаграмм, упомянутых в Библиотеках диаграмм , которые используются в качестве механизмов построения диаграмм в различных дополнительных модулях Drupal (раскрытие информации: я являюсь первоначальным автором этой страницы).

Это мои личные фавориты (также потому, что они используются в модулях Drupal, которые я (со-)поддерживаю):

  • График PHP SVG
  • pChart
  • Д3

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