2017-03-13 2 views
0

내가 개요에게 프로세스를 생성 할 노력하고 충돌 점, 1 작업과 병행하여 1 개 서브 프로세스, 나는 다음과 같은 그래프 원하는 :graphviz를 점은 : 혼합 클러스터와 노드 원인은

digraph cluster0 { 
    graph [compound=true label=0] 
     I_0 [label="" height=0 shape=none style=invis width=0] 
     E_0 [label="" height=0 shape=none style=invis width=0] 

    subgraph cluster1 { 
     graph [compound=true label=subprocess1] 
     I_1 [label="" height=0 shape=none style=invis width=0] 
     E_1 [label="" height=0 shape=none style=invis width=0] 
     I_1 -> t111 -> t112 -> t113 
     I_1 -> t121 -> t122 -> t123 
     I_1 -> t131 -> t132 -> t133 
     t113 -> E_1 [style=invis] 
     t123 -> E_1 [style=invis] 
     t133 -> E_1 [style=invis] 
    } 
    I_0 -> I_1 [lhead=cluster1] 
    E_1 -> E_0 [ltail=cluster1 style=invis] 

    I_0 -> task1 
    task1 -> E_0 [style=invis] 
} 

실행을 나는 기존의 서브 프로에 병렬로 다른 서브 프로세스를 추가하려고하면, 그러나 Dot output from code above

:

dot -Tpng process.dot -o process.png 

은 다음과 예상 결과를 산출 운 및 작업, 나는 팝업 그 점을 알리는 추락 얻을 :

digraph cluster0 { 
    graph [compound=true label=0] 
    I_0 [label="" height=0 shape=none style=invis width=0] 
    E_0 [label="" height=0 shape=none style=invis width=0] 

    subgraph cluster1 { 
     graph [compound=true label=subprocess1] 
     I_1 [label="" height=0 shape=none style=invis width=0] 
     E_1 [label="" height=0 shape=none style=invis width=0] 
     I_1 -> t111 -> t112 -> t113 
     I_1 -> t121 -> t122 -> t123 
     I_1 -> t131 -> t132 -> t133 
     t113 -> E_1 [style=invis] 
     t123 -> E_1 [style=invis] 
     t133 -> E_1 [style=invis] 
    } 
    I_0 -> I_1 [lhead=cluster1] 
    E_1 -> E_0 [ltail=cluster1 style=invis] 

    subgraph cluster2 { 
     graph [compound=true label=subprocess2] 
     I_2 [label="" height=0 shape=none style=invis width=0] 
     E_2 [label="" height=0 shape=none style=invis width=0] 
     I_2 -> t211 -> t212 -> t213 
     I_2 -> t221 -> t222 -> t223 
     I_2 -> t231 -> t232 -> t233 
     t213 -> E_2 [style=invis] 
     t223 -> E_2 [style=invis] 
     t233 -> E_2 [style=invis] 
    } 
    I_0 -> I_2 [lhead=cluster2] 
    E_2 -> E_0 [ltail=cluster2 style=invis] 

    I_0 -> task1 
    task1 -> E_0 [style=invis] 
} 

는 내가 일을하지 말아야 불법적 인 일, 또는 뭔가를하고 있습니까? 다른 곳에서이 행동에 대한 도움을 찾을 수 없었습니다.

답변

0
I_2 [label="" height=0 shape=none style=invis width=0] 

모양을 설정할 수 없지만 레이블이 비어있는 것처럼 보입니다. 빈 레이블을 제거하거나 보이지 않는 점을 대신 사용해보십시오.

I_2 [shape=point style=invis] 
관련 문제