2016-04-06 24 views
0

Okey, düğümün iki bölüme farklı renklerle bölünmesi ve çok satırlı sütunlara metin yazılması için ortada graphviz düğümünün nasıl ayrılacağı konusunda.Graphviz düğümü ayrımı

Grafik viz'in HTML tabanlı olduğunu biliyorum, ancak herhangi bir geçici çözüm bulamıyorum Bazı örneklere ihtiyacım var.

Böyle bir şey almak istiyorum: önceden

digraph G { 
    node [shape=box] <- don't know how to make it divided Up/Down parts 
    node1 {label = "Title"} 
    node2 [label = "text1\\text2"] <- Don't know what to do here 

    node1 -> node1 ; 
    node1 -> node2 ; 
} 

teşekkür:

|------| 
|Title |<-- red background 
|------| 
|text1 | 
|text2 |<- green background 
|______| 

Benim örnek kod gibi görünüyor.

cevap

1

Büyük olasılıkla HTML-like-labels

digraph structs { 
    node [shape=plaintext] 
    struct [label=< 
     <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0"> 
      <TR><TD PORT="title" bgcolor="red">Title</TD></TR> 
      <TR><TD PORT="text" bgcolor="green">text1<br />text2</TD></TR> 
     </TABLE>>]; 
    // example edge 
    struct:title:w -> struct:text:s 
} 

enter image description here

0
digraph structs { 
node [shape=record style=filled]; 
nodesep=0; //minimize node separation; 
struct1 [label="Text1&#92;n Text2" color=green] 
struct2 [label="Title" color = red]; 
rankdir=LR; 

}

2 box colour img üretir kullanmak istiyorum. Yan yana bağlanmanın mümkün olup olmadığını bilen var mı?