Graphviz是开源可视化图形软件。它有几个主要的图形布局计划,具有网络和交互图形界面,以及辅助工具,图书馆和语言绑定。
可用在linux或windows上。实用简单的文本定义对象、关系、形状、连线和颜色,生成图表。
可以跟shell脚本或程序结合,实现自动生成各种动态的结构图。
![]() | ![]() | ![]() | ![]() |
详见:http://www.oschina.net/question/129540_79958
清单 4. 具有额外属性的图表 (example3.dot)
digraph example3 {Server1 -> Server2Server2 -> Server3Server3 -> Server1Server1 [shape=box, label="Server1\nWeb Server", fillcolor="#ABACBA", style=filled]Server2 [shape=triangle, label="Server2\nApp Server", fillcolor="#DDBCBC", style=filled]Server3 [shape=circle, label="Server3\nDatabase Server", fillcolor="#FFAA22",style=filled]} |
联系客服