Лучшая концепция графического интерфейса для редактирования / управления большими ациклическими графами - PullRequest
2 голосов
/ 03 марта 2009

Смысл в том, чтобы обеспечить быстрое и интуитивно понятное управление потенциально большими графовыми структурами

Понятия, с которыми я сталкивался:

  • Дерево
  • TreeMap
  • Диаграмма Венна
  • Гиперболическое дерево

Какой из них вы бы предпочли или другие идеи?

Ответы [ 4 ]

1 голос
/ 15 июня 2009

Возможно, вы захотите взглянуть на GUESS, который имеет несколько хороших функций быстрого прототипирования, таких как интегрированный предметно-ориентированный язык для манипулирования / генерации графов, и включает в себя различные макеты графов. Это означает, что вы можете легко взломать демо и проверить, нравится ли вам интерфейс.

http://graphexploration.cond.org/

1 голос
/ 03 марта 2009

Лучшее практическое решение пользовательского интерфейса, с которым я сталкивался для больших графиков, это График пружины Марка Шепарда . Она тоже хорошо масштабируется.

0 голосов
/ 13 февраля 2018

Вот несколько умных идей для разных масштабов:

  1. Zircle UI Настоящий классный компонент vuejs, навигация напоминает масштабирование фракталов Мандельброта. атм ограничен шестью уровнями.
  2. Tree Browser с D3 Интеллектуальное решение от TU Graz. Не уверен насчет влияния лицензирования, но выглядит действительно многообещающе.
  3. gephi Это будет использоваться журналистом данных для отображения очень больших графиков, но это не самое интерактивное решение.
  4. yed / yworks Очень опытная компания с широким спектром великолепных решений для построения диаграмм
  5. GraphQLViz Космический хотрод для Graphviz.

Почему бы не использовать решение mindmap? Там так много классных. Например,

  1. mindmeister Отличное веб-решение, где вы можете легко поделиться своей работой, как документ Google.
  2. simplemind Как приложение или ПК. Мой личный фавор на моей руке. Существует также бесплатная версия.
  3. freemind OpenSource с различными форками, множеством плагинов и Groovy-DSL
0 голосов
/ 03 марта 2009

Skyrails - интересная концепция; редактирование будет осуществляться его командной строкой, а не прямым манипулированием. В настоящее время реализация обрабатывает 10 ^ 4 узлов, что по размерам не является большим графиком (в настоящее время большие графики означают, что вы не можете легко разместить их в 32-битной памяти), но концепция использует врожденную трехмерную навигацию человека навыки, так что должны масштабироваться настолько, насколько мы можем справиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...