我正在尝试在 GraphViz 中绘制一个广泛的形式游戏。编译代码会得到一个在所有方面都是正确的图表,除了一个。我希望将“战争”标签放置在它标签的边缘的左侧,这样边缘最接近“r”而不是“W”。
到目前为止,这是我的“游戏”或图表:
digraph hierarchy_of_D {
graph [rankdir ="UD"]
node [color=black,shape=circle]
//splines="polyline"
I [label="R"]
subgraph infoset1
{
label="whatever"
rank="same"
1 [label="C"]
2 [label="C"]
}
I -> 1 [label="War"] //fix how this floats right of the line
I -> 2 [label="Peace"]
1 -> 2 [style=dashed, dir=none]
subgraph info21
{
rank="same"
3 [label="(2,2)", rank=sink, shape="plaintext"]
4 [label="(5,1)", rank=sink, shape="plaintext"]
5 [label="(1,5)", rank=sink, shape="plaintext"]
6 [label="(4,4)", rank=sink, shape="plaintext"]
}
1 -> 3 [label="War"]
1 -> 4 [label="Peace"]
2 -> 5 [label="War"]
2 -> 6 [label="Peace"]
}
有任何想法吗?我已经尝试过以下方法,但它不能满足我的要求:
1 -> 3 [label="War/l"]