我需要绘制有两行的节点。第一行是节点名称,底行是条件。我目前正在使用html风格的table
标签来实现这一目标。但是,不知怎的,我不喜欢这种方式。所以,我想知道是否有更简洁的方法,而不使用html风格的标签来做到这一点。请注意,我不想将rankdir=TB
更改为rankdir=LR
。
下面附有我当前方法的一个示例,包括代码和输出。提前谢谢。
digraph G {
node [shape=Mrecord]
aNode [ label=<
<table border='0'>
<tr><td bgcolor='gray'>nodeName</td></tr>
<tr><td>condition</td></tr></table>
> ];
}
答案 0 :(得分:3)
在标签中的文本周围放置{}将改变记录分隔符的方向。
digraph {
graph [rankdir=TB];
node [shape=Mrecord];
item [label="{one | two}"];
}