2013-02-27 2 views
2

С d3js можно визуализировать узел графики, как this exampleКак отредактировать граф узлов?

enter image description here

Теперь я хотел бы, чтобы позволить пользователю взаимодействовать с графом. Это должно быть возможно:

  • создания/удаления узлов и ребер
  • прикрепить данные к узлу/край, нажав на нее.
  • передать данные на сервер, так что он может быть стойким

Можно ли сделать это с d3js? Есть ли другой инструмент, который предлагает такую ​​функциональность?

ответ

3

Несомненно, все эти вещи относительно просты в использовании с d3. Вы можете увидеть множество разных примеров графиков, ориентированных по силе, на http://bl.ocks.org/mbostock. Вот несколько, которые могут оказаться полезными:

Добавление узлов и ребер в графе:

Загрузка данных из файла XML для создания макета

Прослушивание мыши над

Из личного опыта я бы сказал, что d3 будет лучшим инструментом для выполнения такого рода вещи. Я предлагаю немного поиграть с ним, а затем задавать более конкретные вопросы, когда они у вас есть.

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

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