# dot 入门
基本样式
digraph Name{ nodes_list;
edge_list;
a->b;
b->c;
}
属性设置
label 节点的label属性支持类似于HTML语言中的TABLE形式的定义,通过行列的数目来定义节点的形状,从而使得节点的组成更加灵活。
bgcolor
fontname
fontsize
rankdir // 这个是什么
定义顶点和边的样式
在digraph的花括号内,添加顶点和边的新定义:
- node [shape="record", style="filled", color="black", fillcolor="chartreuse"];
-
edge [style="dashed", color=""];
-
可以针对特定结点和页进行设置。
子图绘制
subgraph cluster_name { }
复杂标签
st\_table [label="{st\_table|<type>type|num\_bins|num\_entries|<bins>bins}"];
st\_table:bins -> st\_table\_entry:head;
label 使用{}, 将多个标签用|分隔开
<> 锚点,用于后期某个位置 指向某个位置
结点位置关系
-
使用rank
{rank = same; node1; node2; nodes_list} 并排
-
使用隐藏线
node1 -> node2 [style = invis] 不可见的结点先后顺序
this guy is lazy, nothing leave
comments powered by Disqus