「graphml」ファイルを入力として使用して、graphvisでグラフを描画するにはどうすればよいですか。この目的のために付属していることは
知っていますが、コマンドプロンプトからこのコマンドを実行しようとすると、このメッセージが表示されますgraphviz
graphml2gv
cvtgxl: not configured for conversion from GXL to GV
5532 次
1 に答える
2
Graphviz のコピーは、Expat ライブラリなしでコンパイルされました (修正し、Expat をインストールして、実行後に再コンパイルするため./configure --with-expat=yes
)。
cmd/tools/graphml2gv.c :
#ifdef HAVE_EXPAT
initargs(argc, argv);
while ((inFile = getFile())) {
while ((G = graphml_to_gv(nameOf(gname, gcnt), inFile, &rv))) {
gcnt++;
if (prev)
agclose(prev);
prev = G;
if (Verbose)
fprintf (stderr, "%s: %d nodes %d edges\n",
agnameof (G), agnnodes(G), agnedges(G));
agwrite(G, outFile);
fflush(outFile);
}
}
exit(rv);
#else
fputs("cvtgxl: not configured for conversion from GXL to GV\n", stderr);
exit(1);
#endif
于 2015-07-31T08:58:24.410 に答える