我想为graphViz中的节点分配多种颜色。最佳的解决方案将是一个饼图格式的圆形节点。graphViz:如何为节点分配多种颜色
我知道一种使用HTML标签的方法。下面是一个简单的例子:
graph G{
1--2;
1[shape=none,margin=0,label=<
<table BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
<tr>
<td bgcolor="red"></td>
<td bgcolor="blue"></td>
</tr>
</table> >];
2[shape=circle,style=filled,fillcolor=yellow];
3[shape=circle,style=filled,fillcolor=yellow];
}
然而,也存在一些问题:
节点1没有标签(我希望它有标有 “1”)
连接节点1到节点2的边并没有完全连接到节点1.换句话说,节点1和连接到节点2的边之间存在空间。
节点1是矩形的。我怎么能有一个圆形节点?
如果没有办法克服这些问题,请您提供其他图形可视化软件吗?