问题标签 [mindmapping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 Javascript 中创建基于 Web 的动态思维导图应用程序?
我正在尝试创建一种在网络上运行的思维导图软件,并且我正在尝试找出从哪里开始。我希望它能够被尽可能多的人使用。我的 Web 应用程序目前使用 Javascript 编写前端,C# 编写后端。
我正在考虑为此使用Javascript。不幸的是,我对 Javascript 的最大经验是使用 JQuery 操作基本的 DOM,并且无法真正弄清楚如何创建带有交互元素的思维导图气泡。
我找到了一两个思维导图 jquery 插件,但都不能按照我需要的方式运行(动画太多、速度慢、看起来不容易添加和删除元素、在 IE 中不起作用等...) 所以我正在考虑创建自己的系统,但我不知道如何使用 JS 来处理这种类型的事情。
HTML5 不是一个选项,因为此时它的可用性似乎很低。
ms-project - 如何将 mmp 文件(Microsoft Project 文件)转换为 xmind 文件?
我从朋友那里收到了一些 mmp 格式的文件。我没有 Microsoft Project,但我使用 xmind。如何将 mmp 文件(Microsoft Project 文件)转换为 xmind 文件?
sql - 创建、可视化和查询简单的数据结构
简单通用的树状数据结构
数据结构示例
某种实现
示例数据集
1 Homer Simpson、1 Ralph Wiggum、2 jon skeet、3 Atomic ant、2 Shelob(蜘蛛)
查询..“手指数”
数量 = 1*4*4 + 1*4*4 + 1*4*5 + 3*6*1 + 2*6*1 = 82 个手指(让乔恩成为人类)
我想知道是否有任何工具可以将其定义为可解析以自动创建继承的数据并绘制这种树(如果可能的话,还可以进行这种数据访问。)
它可以使用例如 FreeMind手动绘制,但 AFAIK 它不允许您定义数据类型或结构来自动创建继承的项目分支,因此必须通过复制重复和重复结构真的很烦人(并且有出错的风险) . 重复数据的重复工作,(人类运行重复的代码),这是一个错误的功能。
所以我想用正确的语言编写数据,让我可以重复使用它进行查询和可视化,如果所有数据都在 XML、Java 类或数据库文件等中。有一些工具可以查看树并进行查询?
PD:我希望在文件系统中创建嵌套文件夹并在树视图中使用 Norton Commander 不是一种选择(只是因为它必须手动构建)
silverlight - 构建基于思维导图的 webapp。不确定选择哪个框架
我们正在开发一个基于思维导图的网络应用程序,作为我们大学最后一年的项目。这将是一个网站,用户可以在其中协作创建思维导图。用户界面将与https://bubbl.us/beta/和 hxxp://www.mindmeister.com/ 非常相似。
简而言之,用户可以使用白板和绘图工具在白板上创建思维导图。一个用户所做的更改将对其他会话用户可见。例如,一个会话有三个用户 A、B 和 C。如果 A 改变思维导图,它将在 B 和 C 的白板上可见。
几天前,我们正在考虑 Flex、Openlaszlo,但由于项目完成时间有限(大约 3 个月),我们将它们分门别类。对于 Flex,我们必须学习 Actionscript3,对于 Openlaszlo,没有 IDE 支持。所以这两个都不是好的选择。
我们已将 Silverlight 和 Vaadin 框架列入候选名单作为可行的选择,但我们感到困惑,因为我们对它们都没有任何经验。我们在选择框架时需要考虑以下几点:
- 项目时间框架- 大约 3 个月,给予或花费 2-3 周
- 框架的学习曲线- 应该很容易(确实是非常相对的术语..在上下文中,我们熟悉 VB6、PHP、Javascript 和 Core Java)
- 支持必要的图形相关功能- 例如白板、拖放小部件、动画(不必是花哨的东西)等。
- 教程和良好文档的可用性
有 2 个开源思维导图应用程序可用于此 web 应用程序。
- Silverlight - hxxp://silverdraw.codeplex.com/(一个网络应用程序) - 更像是一个 POC 设计。
- Java - hxxp://www.xmind.net/(桌面应用程序) - 我们需要的大多数思维导图功能都存在。如果我们使用 Vaadin,我们可以重用一些代码,这是一个巨大的优势。
我们对其他合适的框架持开放态度。你会选择哪个框架?
PS:请原谅晦涩的 URL。新用户仅限于一个超链接。
javascript - 可嵌入的 javascript 头脑风暴工具
我正在尝试开发一个网站来与我的朋友进行一些协作头脑风暴。虽然有很多网站提供在线思维导图服务,但我想创建自己的网站,以便我们可以在头脑风暴时共享文件/数据。
所以,我正在寻找一个可以嵌入到我的 HTML 页面中的插件,以便为我们提供思维导图的功能,它可以绑定回我们服务器上的数据库。是否存在这样的插件/或类似的头脑风暴/思维导图插件?
根据我的研究,只有有前途的领导者 webofweb.net 没有正常运行的网站。
如果找不到插件,我将自己构建功能。这是我的想法。感谢您的反馈和建议,因为我仍然是一名业余 html/javascript 程序员。
- 使用 javascript 树生成器动态组织条目,在 FLARE 可视化中显示它们
- 在 Jit 可视化中显示它们(thejit.org 使用力导向图)
- 在网格上使用 jqueryui 可拖动对象
- 我会失去联系想法的能力,但至少可以将相似的项目聚集在一起
有没有我没有考虑过的替代方案?
html - 以编程方式创建思维导图的库/函数/类?
我正在寻找可以以编程方式生成思维导图的库、函数或类似的东西。最好用php、python编写。输出应该是 html 或 html5。
似乎有很多基于网络的思维导图软件可用,所以我宁愿不要重新发明轮子(http://mind-notes.appspot.com/、http://www.mindmeister.com等)。
jquery - 如何在 jquery 中构建类似于 mindmeister.com 的地图?
我希望建立一个与mindmester具有相似界面的站点。有点思维导图功能。
想知道它是用什么建造的。。
java - 任何用于处理图形的 API?在java中
我想使用 MindMap 的概念 http://en.wikipedia.org/wiki/Mind_map
在一个人工智能程序中。有java的API吗?具有足够文档和示例的用于绘制和操作图形的良好 api 也可以完成这项工作。
我实际上不需要以图形方式表示它,我只需要以任何方法(用于表示图形)构建地图并在其中搜索。
程序将输入一个单词
在思维导图中搜索它并显示相关单词。
file - 基于文件系统的思维导图
我刚刚开始使用一些思维导图软件(Freemind 和 Xind)来替代我以前用来跟踪我的工作的文本文档。主要问题(在这两种情况下)是在我添加、删除或重命名文件和文件夹时维护对它们的引用(因为每次我必须更新思维导图)。
我正在寻找的是一个思维导图工具,它可以让我:
- 在思维导图中自动生成一个文件夹/文件结构,与我的文件系统上的文件夹匹配。
- 在这些文件夹和文件之间创建关系、添加注释并更改其样式。
- 每当添加、删除或重命名文件夹/文件时,思维导图都会相应地自动更新(我猜在 linux 上它会基于 inode 工作)。
谢谢。
visualization - 使用 Javascript 的过程/思维导图示例?
有没有使用 Javascript 可视化库(例如:Raphael/Processing 等)创建流程图或思维导图风格可视化的示例?