我正在尝试创建一些图表,以便在我的网站上在线发布,作为PNG图像。我不想使用像Photoshop或类似的任何图像编辑器。相反,我想使用一些纯文本格式和编译器。到目前为止我唯一知道的工具是Graphviz / DOT,它有一些缺点。有哪些替代方案?
答案 0 :(得分:9)
不知道您想要创建哪种特定类型的图表,以及graphviz的哪些缺点会让您寻找替代方案,我不确定以下备选方案是否适用于您的需求:
Web sequence diagrams 从文本文件创建图表,并且有可用的API。如果需要,您也可以购买要在内部网络中托管的服务器版本。
yUML 还会根据文字创建图表,还有一个供本地使用的许可证。
基于python的块/序列/活动/网络图的另一个工具是 blockdiag 。
答案 1 :(得分:2)
我也在寻找DSL - >图表备选方案。
到目前为止我的清单:
JavaScript不会生成PNG文件。但它在网上; - )
答案 2 :(得分:1)
一个非常通用的解决方案是编写SVG图像并将它们提供给光栅化器(例如rsvg)。
答案 3 :(得分:1)
我会推荐http://plantuml.sourceforge.net/,这对UML草图非常有用,并且已经与CKeditor,TiddlyWiki,TinyMCE Editor集成。