2010-07-25 5 views
2

Comment définir la taille de l'image de sortie dans GraphViz via le format DOT? J'utilise QuickGraph et this technique pour afficher un graphique Graphiz. Comme dans l'exemple ci-dessous, j'essaie de définir la taille maximale du rendu. J'ai essayé beaucoup de variations sur la taille (interprétées comme des pouces ou comme des pixels) et des pages, les deux, chacune. Peu importe. La seule chose qui a un effet est la résolution.Attribut taille/taille de page Graphviz apparemment ignoré

Je ne peux pas dire si c'est un mode que je n'ai pas défini (c'est-à-dire mode = "fixedsize"), si c'est une mauvaise syntaxe provenant de QuickGraph ou si c'est un bug dans GraphViz. Je doute fortement de la deuxième et de la troisième, mais je ne fais que le jeter là-bas.

digraph G { 
size="(20,20)", resolution=72, bgcolor="#C6CFD532" 
0 [fontcolor="#2F4F4FFF", style=filled, label="Resource A('A')", color="#9FAE8DFF", fillcolor="#C4D6B6FF"]; 
1 [fontcolor="#2F4F4FFF", style=filled, label="Resource B('B')", color="#9FAE8DFF", fillcolor="#C4D6B6FF"]; 
2 [fontcolor="#2F4F4FFF", style=filled, label="Resource C('C')", color="#9FAE8DFF", fillcolor="#C4D6B6FF"]; 
3 [fontcolor="#2F4F4FFF", style=filled, label="Resource D('D')", color="#9FAE8DFF", fillcolor="#C4D6B6FF"]; 
4 [fontcolor="#2F4F4FFF", style=filled, label="Resource E('E')", color="#9FAE8DFF", fillcolor="#C4D6B6FF"]; 
5 [fontcolor="#2F4F4FFF", style=filled, label="Resource F('F')", color="#9FAE8DFF", fillcolor="#C4D6B6FF"]; 
6 [fontcolor="#FFFAF0FF", style=filled, label="Resource G('G')", color="#762226FF", fillcolor="#93473BFF"]; 
7 [fontcolor="#2F4F4FFF", style=filled, label="Resource H('H')", color="#9FAE8DFF", fillcolor="#C4D6B6FF"]; 
0 -> 1 []; 
0 -> 2 []; 
1 -> 2 []; 
1 -> 3 []; 
2 -> 3 []; 
2 -> 4 []; 
2 -> 5 []; 
2 -> 6 []; 
3 -> 7 []; 
3 -> 1 []; 
4 -> 5 []; 
4 -> 6 []; 
6 -> 4 []; 
} 

Répondre

2

Mon dot considère size="(20,20)", une erreur de syntaxe préférant

size="20,20"; resolution=72; bgcolor="#C6CFD532"; 

et le ministère des Transports specification semble bear this out.

+0

Donc c'est un bug dans QuickGraph alors, il semble! Merci! –