Создал граф с одним узлом и списком (Graphviz dot) - PullRequest
0 голосов
/ 13 октября 2018

Я пытаюсь создать граф с помощью dot graphviz, но я хочу дать узел и список узлов, а затем соединить этот узел со всеми узлами в списке.Например:

digraph G { list {B; C ; D} A -> list }

Таким образом, у меня будет узел A, связанный с «списком» узлов.Я хочу, чтобы узел A соединялся с B, C и D. Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 13 октября 2018

Вы не можете создать «ссылку на список» в точке, но вы можете иметь одно определение ребер от узла к списку узлов:

digraph G {
    // define nodes, or not ...
    b[label="b node"];
    // create edge between a node and a groupof nodes
    a -> {b;c;d};
}

Это эквивалентно:

digraph G {
    // define nodes, or not ...
    b[label="b node"];

    a -> b;
    a -> c;
    a -> d;
}
0 голосов
/ 13 октября 2018

Я думаю, что вы хотите что-то вроде (bb.dot):

digraph X {
z -> a
z -> b
z -> c
}

и создать изображение как: dot -T png bb.dot > bb.png

...