2
如何通过DOT格式设置GraphViz中输出图像的大小?似乎忽略的Graphviz大小/ pagesize属性
我使用QuickGraph和this technique来呈现GraphViz。正如在下面的例子中,我试图设置渲染的最大尺寸。我已经尝试了大小不同的变体(解释为英寸或像素)和页面大小,每个都是。没关系。唯一有效果的是分辨率。
如果是QuickGraph出现的错误语法,或者它是GraphViz中的错误,我无法判断它是否有某种模式没有设置(即mode =“fixedsize”)。我很怀疑第二和第三,但我只是把它扔在那里。
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 [];
}
所以这是QuickGraph中的一个bug,看起来好像!谢谢! – 2010-07-25 17:09:03