使用一个节点和一个列表创建图形(Graphviz点)

时间:2018-10-13 11:52:04

标签: graphviz dot

我试图用点graphviz创建一个图,但是我想给出一个节点和一个节点列表,然后将该节点连接到列表中的所有节点。例如:

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

像这样,我将节点A连接到节点“列表”。我希望节点A与B,C和D连接。

2 个答案:

答案 0 :(得分:1)

您不能在点中创建“列表引用”,但是您可以对从节点到节点列表的边进行单一定义:

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;
}

答案 1 :(得分:0)

我认为您想要的是(bb.dot):

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

并创建如下图像:dot -T png bb.dot > bb.png