Graphvizのdot
言語で指定された有向グラフを持っています。私は、自動的にそのエッジを持つグラフにこれを処理したいGraphviz(ドット言語)グラフのすべてのエッジの向きを逆にするにはどうすればいいですか?
digraph G { A -> B [label="foo"]; A -> B [label="bar"]; B -> A; C; }
が
digraph G { B -> A [label="foo"]; B -> A [label="bar"]; A -> B; C; }
すなわち、逆に私は堅牢なソリューションを使用したいと思います(グラフを理解し、したがって、おそらくないつまり1既存のエッジラベルやその他の属性を保持します)。私は単に矢印を逆にしてグラフをレンダリングすることをdot
に話すことではないことに注意してください。私は本当にエッジが反転したグラフが必要です。 (この場合、エッジを逆にして、prune
を適用して、エッジを再度反転してください)
Graphviz(dot
-language)グラフのすべてのエッジの向きを逆にするにはどうすればよいですか?
私はあなたがエッジ全体ではなく、グラフに属性を設定することがあると思います。このように: 'edge [dir =" back "];' –