我想提供一个所见即所得的工具,最好是基于 JavaScript 的,用于工作流程图(即有向图)。我需要商业软件友好许可,其中可能包括向 OEM 支付费用。如果有必要的服务器端部分,我需要 Java 或 ColdFusion 中的它,因为我正在与现有产品集成。
我的工作流程图可以有多个起始顶点,但只有一个结束顶点,并且边是有向的。除了所见即所得编辑之外,我正在寻找一种可以帮助完成以下任务的工具:
- Ability to export the drawing so it can be:
- 坚持
- 由编程语言解析(我假设是 XML,但其他格式也可以)。
- 再次编辑(保留布局信息)
- 将任意数据与边和顶点相关联,包括定义视图/编辑窗格的能力。
很高兴有:
- 检测是否有任何顶点无法到达终点。
- 如果未提供绘图信息,则自动布局顶点和边。
我看过mxGraph http://www.jgraph.com/mxgraph.html,这似乎很有希望,但我希望这里的回答者可以在我跳入兔子洞之前提供一些额外的方向。
您检查过 JavaScript InfoVis 工具包 (http://thejit.org/) 了吗?它可能没有您需要的一切,但它具有强制导向的图形布局,并允许交互式编辑。由于它渲染到 JavaScript 画布中,因此您应该能够将结果保存为图像文件。
以下是图形布局功能的一些演示:http://thejit.org/static/v20/Jit/Examples/ForceDirected/example2.html http://thejit.org/static/v20/Jit/Examples/ForceDirected/example2.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)