Graphviz 将GraphML转换为GV或点文件

Graphviz 将GraphML转换为GV或点文件,graphviz,graphml,Graphviz,Graphml,如何使用“graphml”文件作为输入在graphvis中绘制图形。 我知道graphviz带有graphml2gv用于此目的,但当我尝试从命令提示符运行此命令时,收到此消息 cvtgxl:未配置为从GXL转换为GV您的Graphviz副本是在没有Expat库的情况下编译的(要更正,请在运行/configure--with Expat=yes后安装Expat并重新编译) cmd/tools/graphml2gv.c: #ifdef HAVE_EXPAT initargs(argc, ar

如何使用“graphml”文件作为输入在graphvis中绘制图形。
我知道
graphviz
带有
graphml2gv
用于此目的,但当我尝试从命令提示符运行此命令时,收到此消息

cvtgxl:未配置为从GXL转换为GV

您的Graphviz副本是在没有Expat库的情况下编译的(要更正,请在运行
/configure--with Expat=yes
后安装Expat并重新编译)

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