Я пытаюсь создать схему игры с расширенными формами в 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"]
См. Также этот вопрос и этот вопрос, ни на один из которых нет ответа. Да ладно, это стоит тройных очков!