こんにちは
、graphviz で方向を識別する方法でエッジに色を付けることができますか? たとえば、エッジのソース ノードに近い部分が青色で、ターゲット ノードに近づくにつれて徐々に赤に変化します。または、これを実行できる他のグラフ作成ツール (graphviz など) はありますか?
この点で何か助けていただければ幸いです。
さて、私はあなたの現在のドットファイルについて何も知らないので、私はいくつかの仮定をしなければなりません。最初に簡単なケースに対処するために、エッジの方向を区別することは、矢印(を指す)と矢印(からを指す)の仕事です。グラフタイプが有向グラフである場合にのみ、グラフはそれらをレンダリングします。これは、ドットファイルの先頭に設定します。
digraph G {
node[style=filled, color=cornflowerblue, fontcolor=white, fontsize=10,
fontname='Helvetica']
edge[arrowhead=vee, arrowtail=inv, arrowsize=.7, color=maroon, fontsize=10,
fontcolor=navy]
a1 -> a2;
a2 -> a4 [taillabel="TL "];
a2 -> a5 [headlabel=" HL"];
a4 -> a6 [label=" ordinary edge label"]
}
すでに有向グラフを作成しているが、何らかの理由でエッジの方向を示す追加のインジケーターが必要な場合、私が考えることができる唯一の関連するエッジ属性は、ヘッドラベルとテールラベルの属性です。これにより、エッジのどちらの端を指定できます。ラベルが配置されます。上記の小さなドットファイルは、このグラフをレンダリングします。