Как установить ширину и высоту выходного изображения в Pygraphviz - PullRequest
7 голосов
/ 16 августа 2010

Я создаю файл .png следующим образом:

import pygraphviz as pgv
G = pgv.AGraph()
G.add_nodes("a")
G.add_edge("b", "c")

G.layout()
G.draw("output.png")

Как мне установить размер выходного изображения?

1 Ответ

6 голосов
/ 17 августа 2010

Вы можете установить максимальный размер выходного изображения, установив размер , который является атрибутом графического объекта .Например,

digraph "my_graph" {

     graph[ fontname = "Helvetica-Oblique",
            fontsize = 12,
            label = "some label",
            size = "7.75,10.25" ];

     node [ shape = polygon,
            sides = 4 ];
}

В этом примере я установил размер графика на 7,75 x 10,25, то есть на нужный размер, чтобы обеспечить соответствие графика на листе 8,5 x 11 дюймов, а также наубедитесь, что он занимает все пространство на этом листе.

...