【发布时间】:2019-12-14 03:47:26
【问题描述】:
我有一个这样定义的图表:
digraph G {
rankdir=LR
node[shape=circle]
q_[shape=none label=""]
q3[shape=doublecircle]
q4[shape=doublecircle]
q_->q0
q0->q1[label="λ"]
q0->q2->q4[label=a]
q1->q4->q2[label=b]
q1->q3[label=a]
q3->q4[label="λ"]
{rank=same; q4 q3}
{rank=same; q1 q2}
}
图表输出如下图像:
你可以在这里玩图:http://graph.gafol.net/derive/effpjWfSD
我的问题是:
为什么 q4 在渲染图中指向 q3 而不是我在标记中指定的方式?是不是因为{rank=same; q4 q3} 比仅仅定位节点有更多的语义意义?如果是这种情况,我该如何定位节点,以使输出不像不使用 {rank=same; ...} 的输出那样可怕?
【问题讨论】:
标签: graphviz