ノード名にダッシュを含めることは可能ですか?バックスラッシュでエスケープしてみました(Webを検索しても役に立ちませんでした)。例:
digraph test {
some-name -> other-name;
}
次のように、ノード名を二重引用符で囲んでください。
digraph test {
"some-name" -> "other-name";
}
問題に直面したので、サブグラフの名前についても同じことが言えます。
digraph G {
{node "A-1"}
{node "B"}
subgraph "A-1B" {edge [dir=none]"A-1" -> "B"}
}
識別子のような名前(つまり、スペースやダッシュなどを含まない)を使用することもできますが、label
最初にノードを明示的に宣言することで、属性としてより適切な名前を指定することもできます。
digraph D {
nodeA [label="Node A"];
nodeB [label="Node B"];
nodeA -> nodeB;
}