有没有人有一个方便的visulization小部件,我可以用于Web项目?
问题描述:
我想要的是很多节点可以扩展制作思维导图。有没有人有一个方便的visulization小部件,我可以用于Web项目?
我理想喜欢展开和折叠节点。我希望能够通过拖动页面或通过扩展节点进行导航。
答
我有一位同事需要这种功能来绘制项目之间的Maven依赖关系。他最终使用FreeMind来进行可视化。他只需编写一个符合FreeMind格式的XML文件。我甚至认为你可以使用OPML作为文件格式,并找到可以使用XSLT将其转换为FreeMind格式的文件。也许FreeMind实际上直接支持OPML(我很久没用过了)。
将数据存入FreeMind后,您可以导出它们,或使用FreeMind applet在您的网站上显示交互式MindMap。
答
我认为您需要一个能够完成Visio所能做的事情的组件,除了它可以显示在网页上。很可能你必须从头开始创建一个,因为思维导图工具总是以产品本身的形式发布,而不是可定制的组件。我建议寻找一个基本的绘图/插图组件,然后在其中放入思维导图逻辑。
答
建议protovis,可爱的javascript跨平台可视化库。