В коммерческом контексте следует также взглянуть на то, что yFiles for HTML предложить.
Это общий графический чертеж и редактирование библиотеки javascript, которая легко решает ваш «перетаскивание и подключение». Существует также определенная mind map example доступна на сайте:
но этого приложения узлы не создаются с помощью перетаскивания. Это, конечно, также возможно, как видно из this online demo.
Специфическими сильными сторонами этой библиотеки являются автоматическая компоновка узлов и соединений, поэтому, если вы создаете большие сети или автоматически заполняете график из внешнего источника данных, это очень удобно. Однако, если вам не нужен этот набор функций, конечно, могут работать и более простые решения. Обратите внимание, что в d3 основное внимание уделяется , что позволяет просматривать данные, и это не столько взаимодействие пользователя и создание графиков в интерактивном режиме.
Отказ от ответственности: Я работаю в компании, которая создает эту библиотеку, однако я не представляю своего работодателя на SO. Мои комментарии мои.
Ive использовал этот [js-mindmap] (http://www.liamsullivan.co.uk/fyp/mindmap/). Вы также можете попробовать. – benznext
[mapjs] (https://github.com/mindmup/mapjs) –