jbo*_*chi 8 python graph graphviz pygraphviz
我正在创建一个.png文件,如下所示:
import pygraphviz as pgv
G = pgv.AGraph()
G.add_nodes("a")
G.add_edge("b", "c")
G.layout()
G.draw("output.png")
Run Code Online (Sandbox Code Playgroud)
如何设置输出图像的大小?
您可以通过设置大小来设置输出图像的最大大小,大小是图形对象的属性.例如,
digraph "my_graph" {
graph[ fontname = "Helvetica-Oblique",
fontsize = 12,
label = "some label",
size = "7.75,10.25" ];
node [ shape = polygon,
sides = 4 ];
}
Run Code Online (Sandbox Code Playgroud)
在此示例中,我将图形大小设置为7.75 x 10.25,这是您想要的尺寸,以确保您的图形适合8.5 x 11英寸的工作表,并确保它占据该工作表上的所有空间.