【问题标题】:Graphviz size/pagesize attribute seemingly ignoredGraphviz size/pagesize 属性似乎被忽略了
【发布时间】:2010-07-26 01:12:12
【问题描述】:

如何通过DOT格式设置GraphViz中输出图像的大小?

我正在使用 QuickGraph 和 this technique 来呈现 GraphViz。如下例所示,我正在尝试设置渲染的最大尺寸。我已经尝试了很多关于大小(解释为英寸或像素)和页面大小的变化,两者都有。没关系。唯一有效的是分辨率。

我不知道这是否是我没有设置的某种模式(即 mode = "fixedsize"),是 QuickGraph 中的错误语法还是 GraphViz 中的错误。我非常怀疑第二个和第三个,但我只是把它扔在那里。

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 [];
}

【问题讨论】:

    标签: graphviz dot quickgraph


    【解决方案1】:

    我的dot 认为size="(20,20)", 首选语法错误

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

    而 DOT specification 似乎是 bear this out。

    【讨论】:

    • 那么它似乎是 QuickGraph 中的一个错误!谢谢!
    猜你喜欢
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 2021-10-28
    • 2016-09-30
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    相关资源
    最近更新 更多