私は次のような.pngファイルを作成しています:
import pygraphviz as pgv
G = pgv.AGraph()
G.add_nodes("a")
G.add_edge("b", "c")
G.layout()
G.draw("output.png")
出力画像のサイズを設定するにはどうすればよいですか?
私は次のような.pngファイルを作成しています:
import pygraphviz as pgv
G = pgv.AGraph()
G.add_nodes("a")
G.add_edge("b", "c")
G.layout()
G.draw("output.png")
出力画像のサイズを設定するにはどうすればよいですか?
グラフオブジェクトの属性であるsizeを設定することにより、出力画像の最大サイズを設定できます。例えば、
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インチのシートに収まるようにし、そのシートのすべてのスペースを占めるようにするためです。 。