2

私は次のコードを持っています:

digraph "Classes utilisées par Git"
{
    subgraph mother
    {
        O [shape=record, label = "{GitObject| ref (sha1)}"];
    }
    subgraph herited
    {
        rankdir=LR;
        rank="same";
        "Tree" [shape=box];
        "Tag" [shape=box];
        "Blob" [shape=box];
        "Commit" [shape=box];
    }
    O -> "Tree" [arrowhead="onormal", dir=back];
    O -> "Blob" [arrowhead="onormal", dir=back];
    O -> "Commit" [arrowhead="onormal", dir=back];
    O -> "Tag" [arrowhead="onormal", dir=back];
    "Tree" -> "Tree" [arrowhead="vee", label=" 0..*\n0..*1"];
    "Tree" -> "Blob" [arrowhead="vee", label=" 0..*\n1"];
    "Commit" -> "Tree" [arrowhead="vee", label=" 1..*\n1"];
    "Tag" -> "Commit" [arrowhead="vee", label=" 0..*\n1"];
}

それは私に与えます:

ここに画像の説明を入力してください

私はうまく機能しますが、GitOjectの方向の矢印は正常ではありません、それを解決する方法はありますか?

よろしくお願いします。

4

1 に答える 1

1

エッジが正しく表示されないarrowtail="onormal"代わりに使用してください。arrowhead="onormal"

arrowtailは定義されたエッジのテールを常に参照し、考慮しませんdir=back

于 2013-01-20T01:51:08.747 に答える