我已经尝试使用xlp并且遵循了这个graphviz线程(http://www.graphviz.org/content/how-use-xlp-attribute-positioning-external-labels-xlabel),但都没有实际起作用。
这是我的dot代码:
digraph {
forcelabels=true;
rankdir=LR;
graph[ranksep=1,nodesep=.5];
node[shape=box];
"start" [xlabel="start",xlp="0,0",shape=doublecircle,label=" "];
"requested"->"fault";
"requested"->"progress";
"start"->"requested";
"progress"->"fault";
"progress"->"progress";
"progress"->"complete";
"fault" [xlabel="fault",shape=doublecircle,label=" "];
"complete" [xlabel="complete",shape=doublecircle,label=" "];
}
这就是它的样子:
理想情况下,开始、故障和完成应该直接位于节点下方,但是我似乎无法正确地定位x轴标签。
xlp NE point 只写
。然后在该表格上面它说:“_只写_表示该属性用于输出,不会被任何布局程序使用或读取”,这就解释了为什么设置它并没有任何作用。 - Samuel Harmer