27

ノード名にダッシュを含めることは可能ですか?バックスラッシュでエスケープしてみました(Webを検索しても役に立ちませんでした)。例:

digraph test {
    some-name -> other-name;
}
4

3 に答える 3

34

次のように、ノード名を二重引用符で囲んでください。

digraph test {
    "some-name" -> "other-name";
}
于 2013-02-19T13:14:42.487 に答える
2

問題に直面したので、サブグラフの名前についても同じことが言えます。

digraph G {
    {node "A-1"}
    {node "B"}
    subgraph "A-1B" {edge [dir=none]"A-1" -> "B"}
}
于 2013-11-05T13:27:06.613 に答える
1

識別子のような名前(つまり、スペースやダッシュなどを含まない)を使用することもできますが、label最初にノードを明示的に宣言することで、属性としてより適切な名前を指定することもできます。

digraph D {
  nodeA [label="Node A"];
  nodeB [label="Node B"];
  nodeA -> nodeB;
}
于 2019-09-11T20:30:14.513 に答える