Graphviz子图序

Graphviz子图序,graphviz,dot,Graphviz,Dot,我正在尝试用点创建一个图形网络。还有葡萄根 到目前为止,这是我的代码: graph { rankdir = LR; splines=line; subgraph cluster_1{ 1; 2; } subgraph cluster_2{ b; c; } subgraph cluster_3{ color = white 10;11; } b -- {1 2 10 11}[color = blue]; c -

我正在尝试用点创建一个图形网络。还有葡萄根

到目前为止,这是我的代码:

  graph {
rankdir  = LR;
splines=line;       

subgraph cluster_1{            
    1; 2;
}
subgraph cluster_2{
    b; c;
}

subgraph cluster_3{
color = white       
    10;11;
}

b -- {1 2 10 11}[color = blue];
c -- {1 2 10 11}[color = yellow];   



1[label = "1", style = filled, fillcolor = grey91]
2[label = "2", style = filled, fillcolor = grey91]
b[label = "B", style = filled, fillcolor = blue]
c[label = "C", style = filled, fillcolor = yellow]
10[label = "10", style = filled, fillcolor = grey91]
11[label = "11", style = filled, fillcolor = grey91]

}
这就是我得到的:

这就是我想要得到的:

如何将子图按正确的顺序排列

提前感谢大家的帮助!
亲切的问候

按所需顺序定义边会有所帮助。您的版本将
1 2 10 11
置于同一级别,因此它们被设置为一个低于另一个

graph 
{
    rankdir = LR;
    splines = line;

    node[ style = filled, fillcolor = grey91 ];
    1 2 10 11;
    b[ label = "B", fillcolor = blue   ];
    c[ label = "C", fillcolor = yellow ];


    subgraph cluster_1
    {            
        1; 2;
    }
    subgraph cluster_2
    {
        b; c;
    }
    subgraph cluster_3
    {
        color = white       
        10; 11;
    }

    edge[ color = blue ]
    { 1 2 } -- b -- { 10 11 };
    edge[ color = yellow ]
    { 1 2 } -- c -- { 10 11 };
}
屈服


你好@vaettchen,它工作得很好!非常感谢您的时间和帮助!在集群3中,我将使用color=“invi”