2011-11-22 88 views
6

我想生成状态图,例如下图所示。生成状态图拖/放

我想使这个用户友好。如果任何用户想要这样的图表,那么他只需拖放圆圈/箭头并将它们连接起来并放置说明(1,2,3 ..... a,b,c ....)等。应该是基于网络的

我不知道是否有开源/免费库来做到这一点。

如何交互生成这样的图表?

任何想法/建议是最受欢迎的。

谢谢。

enter image description here

+0

你的问题是什么? – TJHeuvel

+0

我已编辑并提出问题了。谢谢 –

+0

还有没有concrede问题。什么阻止你建造它?很明显,没有可用的完整软件包,有时你不得不付出一些努力。 – TJHeuvel

回答

3

据我所知的确有没有开源/免费库,做到这一点。

存在一些在线工具,但它们大多使用类似于yUMLWebsequencediagrams所做的文本到图像转换。

你必须自己编写整个东西,尽管类似RaphealJSjQuery SVG可能会为渲染图表做一些繁重的工作。

你可能想看看Canvizwwwsqldesigner的灵感。

+0

谢谢Potherca。看来,我必须从头开始。 –

4

我在找同样的东西,发现:JointJS。它看起来像你的目的非常有希望。这些例子可以帮助你开始。