如何将节点放在点生成图的中心
How to put a node in the center of the dot-generated graph
加上以下点码
digraph DG {
G -> V;
G -> E;
G -> P;
G -> C;
}
我生成了下面的图表
如何将节点G移到中心?那就是我希望得到这样的东西:
p.s。我设置边缘等级的实验没有成功。
对于一般情况,最简单的做法是使用 twopi 或 neato 而不是 dot 作为布局引擎。
双皮:
Neato:
如果您真的局限于点,这将使您接近您想要的,但您必须自定义每个图形。
digraph g
{
P -> G [dir=back];
subgraph clusterGVE {
{rank=same V; G; E;}
G -> V [constraint=false];
G -> E;
color=invis;
};
G -> C;
}
加上以下点码
digraph DG {
G -> V;
G -> E;
G -> P;
G -> C;
}
我生成了下面的图表
如何将节点G移到中心?那就是我希望得到这样的东西:
p.s。我设置边缘等级的实验没有成功。
对于一般情况,最简单的做法是使用 twopi 或 neato 而不是 dot 作为布局引擎。
双皮:
Neato:
如果您真的局限于点,这将使您接近您想要的,但您必须自定义每个图形。
digraph g
{
P -> G [dir=back];
subgraph clusterGVE {
{rank=same V; G; E;}
G -> V [constraint=false];
G -> E;
color=invis;
};
G -> C;
}