Graphviz 如何在不设置“rankdir”或不使用html标记的情况下在一个节点中有多行
我需要绘制有两行的节点。顶行是节点名,底行是条件。我目前正在使用html样式的Graphviz 如何在不设置“rankdir”或不使用html标记的情况下在一个节点中有多行,graphviz,Graphviz,我需要绘制有两行的节点。顶行是节点名,底行是条件。我目前正在使用html样式的table标记来实现这一点。然而,不知怎的,我不喜欢这种方式。因此,我想知道是否有一种更简洁的方法不使用html样式的标记来实现这一点。请注意,我不想将rankdir=TB更改为rankdir=LR 下面是我当前方法的一个示例,包括代码和输出。先谢谢你 digraph G { node [shape=Mrecord] aNode [ label=< <tab
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>
> ];
}
有向图G{
节点[shape=Mrecord]
阳极[标签]=<
诺德奈
条件
> ];
}
在标签中的文本周围放置{}将更改记录分隔符的方向
digraph {
graph [rankdir=TB];
node [shape=Mrecord];
item [label="{one | two}"];
}
在标签中的文本周围放置{}将更改记录分隔符的方向
digraph {
graph [rankdir=TB];
node [shape=Mrecord];
item [label="{one | two}"];
}
在标签中的文本周围放置{}将更改记录分隔符的方向
digraph {
graph [rankdir=TB];
node [shape=Mrecord];
item [label="{one | two}"];
}
在标签中的文本周围放置{}将更改记录分隔符的方向
digraph {
graph [rankdir=TB];
node [shape=Mrecord];
item [label="{one | two}"];
}
谢谢你的回答。一个后续问题:如何设置顶行的样式,例如填充颜色、更改字体颜色等。?提前感谢您。您不能使用基于记录的节点。查看记录模式。您只能更改完整记录的字体或颜色。谢谢您的回答。一个后续问题:如何设置顶行的样式,例如填充颜色、更改字体颜色等。?提前感谢您。您不能使用基于记录的节点。查看记录模式。您只能更改完整记录的字体或颜色。谢谢您的回答。一个后续问题:如何设置顶行的样式,例如填充颜色、更改字体颜色等。?提前感谢您。您不能使用基于记录的节点。查看记录模式。您只能更改完整记录的字体或颜色。谢谢您的回答。一个后续问题:如何设置顶行的样式,例如填充颜色、更改字体颜色等。?提前感谢您。您不能使用基于记录的节点。查看记录模式。您只能更改完整记录的字体或颜色。