有什么好的绘图库或工具可以为 Web 生成类似 Visio/UML 的图表
我们需要在网站上构建动态生成的 Visio 或类似 UML 的图表。我们使用 C#(.Net 3.5 Framework)。我们拥有各种相互关联的实体。一个实体可以与其他实体 (0...n) 具有多种关系。所以我会有很多块和这些块之间的很多行,并且它必须是可读的。
可以使用什么库或工具来生成此类数据的图表?
输出可以是 Silverlight、HTML5、Flash、SVG 或只是图像。
你有什么想法?
谢谢。
We need to build dynamically generated Visio- or UML-like diagramms for on a website. We use C# (.Net 3.5 Framework). We have all kind of entities which are related to eachother. One entity can have multiple relations with other entities (0...n). So I will have many blocks and many lines between those blocks and it has to be readable.
What library or tool can be used to generate diagramms for this kind of data?
Output can be Silverlight, HTML5, Flash, SVG or just an Image.
What are your ideas?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
yUML 或 任何这些文本建模工具都是一个不错的选择
yUML or any of these textual modeling tools would be a great choice
Graphviz 很受欢迎,可以使用例如 UML,另请参阅 此帖子。
Graphviz is popular for generating diagrams automatically using e.g. UML, see also related discussion in this thread.
我使用 gliffy.com。我不认为它有 UML,尽管它给 Visio 留下了很好的印象。
I use gliffy.com. I don't think it has UML though it does a very good Visio impression.
您需要以编程方式生成它们吗?用户需要与他们互动吗?
如果是这样,您可能需要考虑使用 JS 代码绘制图表。 Raphael 是一个很好的 JS 矢量图形库。
http://raphaeljs.com/
另外,这个问题还有更多链接:
Javascript 中的矢量图形?
Do you need to generate them programatically? Do users need to interact with them?
If so, you might want to consider drawing the graph with JS Code. Raphael is a good JS Vector Graphics Library.
http://raphaeljs.com/
Also, this SO question has some more links:
Vector graphics in Javascript?