有没有办法只将颜色添加到基于记录的节点中的字段。如下例所示,字段struct2:f0可以单独使用不同的颜色吗?
digraph structs {
node [shape=record];
struct1 [label="<f0> left|<f1> mid\ dle|<f2> right"];
struct2 [label="<f0> one|<f1> two"];
struct3 [label="hello\nworld |{ b |{c|<here> d|e}| f}| g | h"];
struct1:f1 -> struct2:f0;
struct1:f2 -> struct3:here;
}
谢谢
我不认为这是可能的。
你可以考虑使用 类似HTML的标签 - 您应该可以使用基于记录的节点执行所有操作,等等。
从上面链接的文档页面:
基于记录的形状在很大程度上已被取代
由类似HTML的标签推广。也就是说,而不是使用
shape=record
,人们可能会考虑使用 shape=none
和HTML一样
标签。
和
虽然HTML标签严格来说不是形状,但它们可以是
被视为上述记录形状的概括。在
特别是,如果节点已将其shape属性设置为 none
要么
plaintext
,HTML标签将是节点的形状。
我不认为这是可能的。
你可以考虑使用 类似HTML的标签 - 您应该可以使用基于记录的节点执行所有操作,等等。
从上面链接的文档页面:
基于记录的形状在很大程度上已被取代
由类似HTML的标签推广。也就是说,而不是使用
shape=record
,人们可能会考虑使用 shape=none
和HTML一样
标签。
和
虽然HTML标签严格来说不是形状,但它们可以是
被视为上述记录形状的概括。在
特别是,如果节点已将其shape属性设置为 none
要么
plaintext
,HTML标签将是节点的形状。
尝试这个:
digraph G {
"Record" [ label=<<table>
<tr>
<td>A</td>
<td bgcolor='#00CC11'>B</td>
</tr>
</table>
>
];
}