我想要的是很多可以扩展制作思维导图的节点。
理想情况下,我希望展开和折叠节点。我希望能够通过在页面上拖动或跟随展开的节点来导航。
我有一位同事需要这种功能来绘制项目之间的 Maven 依赖关系。他最终使用FreeMind进行可视化。他只需要编写一个符合 FreeMind 格式的 XML 文件。我什至认为您可以只使用OPML作为文件格式并找到一个现成的 XSLT 将其转换为 FreeMind 格式。可能FreeMind其实是直接支持OPML的(我好久没用了)。
在 FreeMind 中获得数据后,您可以导出它们,或使用FreeMind 小程序在您的网站上显示交互式思维导图。
建议mxGraph。
推荐protovis,可爱的javascript跨平台可视化库。
我认为您要求的组件可以执行 Visio 可以执行的操作,但它可以显示在网页上。很可能您必须从头开始创建一个,因为思维导图工具始终作为产品本身发布,而不是可定制的组件。我建议寻找一个基本的绘图/插图组件,然后将你的思维导图逻辑放入其中。