GraphViz Dot 语言笔记
GraphViz 安装后可以使用dot
来运行相关的工具
在现在的博客中,支持将 GraphViz 渲染到网页中
图的种类
有向图
有向图使用digraph
声明,使用->
连接结点
digraph{ a->b }
无向图
无向图使用graph
声明,使用--
连接结点
graph{ a--b }
样式
默认的样式是黑色,但是可以使用[]
修改
使用node[color=red]
可以将所有的结点设置为红色,对于单个结点,则可以直接在结点后面使用[color=green]
来将其设置为绿色
graph{ node[color=red] a[color=green] a--b }
全局设置
节点 | 连线 |
---|---|
node | edge |
样式设置
内容 | 字段 | 可设置的值 |
---|---|---|
背景色 | bgcolor | |
形状 | shape | 见Node Shapes |
大小 | size | |
字体大小 | fontsize | |
标签 | label | |
样式 | style |
graph{ a[color=green fontsize=50 fontcolor=yellow label="A" style=dashed] a--b[label="连线" color=green fontcolor=red style=dashed] }