我想为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 是矩形的。我怎样才能有一个圆形节点?
如果没有办法克服这些问题,请您推荐其他图形可视化软件吗?