Библиотека Javascript для иерархической блок-схемы

Знаете ли вы какие-либо библиотеки Javascript, которые могут визуально отображать график на веб-странице?

Разъяснение: по графам я имею в виду нечто вроде дерева рабочих процессов или деревьев решений. Извините, что вы не поняли.

Ответы

Ответ 1

Я занимаюсь некоторыми исследованиями, ища компонент JS, который будет обрабатывать живое создание блок-схем/деревьев решений, mxGraph выглядит довольно удобно: http://www.jgraph.com/mxgraph.html

Отказ от ответственности: у меня нет никаких отношений с продавцом, кроме поиска в сети для чего-то подходящего.

Ответ 2

Dojo Диаграмма:

  • tests (предупреждение: этот тестовый сервер настроен для отладки)
  • мои статьи в блоге SitePen (disclamer: Я являюсь основным разработчиком этого пакета).

Автономные Dojo графические виджеты со ссылками на один и тот же тестовый сервер:

РЕДАКТИРОВАТЬ: ответ на последнее изменение вопроса: Dojo Диаграмма не поддерживает потоковые диаграммы напрямую. Есть несколько проектов, которые сделали это только с помощью Dojo GFX, но никто не внес его обратно — попробуйте Google для этого.

Ответ 3

Я сделал доказательство концепции в поле и соединительную программу, используя Prototype лет назад. Это вроде дрянной, и я никогда не закончил его, но это доказывает, что это можно сделать. Приглашаем вас.

Ответ 4

JSFlowChart...

Создайте блок-схему, используя только графический интерфейс HTML. Функции написаны на JavaScript с помощью JQuery. Источник рисования в HTML и видимый. Программу можно использовать локально, если открыть index.htm в браузере.

http://sourceforge.net/projects/jsflowchart/

Ответ 5

Мы использовали YUI в нашем последнем проекте. Он бесплатный и имеет множество опрятных функций, проверьте его!

EDIT: Графики - это компонент, который позволяет использовать статистические графики типов, диаграммы рассеяния и другие элементы диаграммы. Я не понимал, что вы ищете график, основанный на блок-схеме/иерархии.

Ответ 6

SO использует flot, что, по моему мнению, довольно удивительно и я хочу использовать в предстоящем проекте компании

edit: Пропущена "иерархическая" часть. По-прежнему рекомендовал бы флот для линейных, хотя

Ответ 7

Я использовал следующую библиотеку некоторое время назад, и она хорошо реализует алгоритм walker. Возможно, это немного устарело.

Ответ 8

Я думаю, что у JQuery есть некоторые решения, но я бы сказал, делайте это в Flex, это потрясающе для таких сценариев. Есть даже решение с открытым исходным кодом для Flex. И это довольно просто, только посмотрите в документации Adobe.