什么是良好的绘图库或工具来为Web生成类似Visio- / UML的图表

时间:2010-11-22 09:58:41

标签: c# asp.net uml drawing visio

我们需要在网站上构建动态生成的Visio或类似UML的图表。我们使用C#(。Net 3.5 Framework)。我们拥有与彼此相关的所有实体。一个实体可以与其他实体(0 ... n)具有多个关系。所以我将在这些块之间有许多块和许多行,并且它必须是可读的。

可以使用哪种库或工具为这类数据生成图表?

输出可以是Silverlight,HTML5,Flash,SVG或只是图像。

你有什么想法?

感谢。

4 个答案:

答案 0 :(得分:2)

yUMLany of these textual modeling tools将是一个很好的选择

答案 1 :(得分:1)

Graphviz在使用例如自动生成图表时很受欢迎UML,另请参阅this thread中的相关讨论。

答案 2 :(得分:0)

我使用gliffy.com。我不认为它有UML虽然它有很好的Visio印象。

答案 3 :(得分:0)

你需要以编程方式生成它们吗?用户是否需要与他们互动?

如果是这样,您可能需要考虑使用JS Code绘制图形。 Raphael是一个很好的JS矢量图形库。

http://raphaeljs.com/

此外,这个SO问题还有一些链接:

Vector graphics in Javascript?