Ткните пожалуйста функцией как в программе на си, использующей graphviz, вывести в пнг-файл диаграмму. у меня нечто подобное:
...
gvc = gvContext();
gvParseArgs(gvc, argc, argv);
g = agopen("g", AGDIGRAPH);
n = agnode(g, "n");
m = agnode(g, "m");
e = agedge(g, n, m);
e = agedge(g, n, m);
e = agedge(g, n, m);
n = agnode(g, "r");
e = agedge(g, m, n);
agsafeset(n, "color", "red", "");
gvLayoutJobs(gvc, g);
gvRenderFilename(gvc, g, "png", "test.png"); //тут выводит текстовый файл
gvFreeLayout(gvc, g);
agclose(g);
return (gvFreeContext(gvc));
}