如何从Python igraph编写gexf图形?

3
1个回答

1

看起来python-igraph不支持读取gexf文件。这是Graph.Read()的文档。 Graph.Read()

但是你可以使用其他工具(比如Gephi)将gexf文件转换为igraph支持的其他格式,比如gml文件。


是的,但我不想读取gexf文件,我想要输出一个。我想知道是否可以使用另一个库来实现这一点。 - ramgo
哦,我明白了。据我所知,pygexf是唯一的选择。右侧有gexf的链接。需要使用xml引擎lxmlpygexf。而且文档非常简单。但我认为它可以满足大部分的需求。 - DylanSu
我已经安装了Pygexf,但它并不够好。也许我会尝试扩展它,但那不是我的主要关注点。我正在尝试找到是否有另一种方法。也许有Gephi编程API? - ramgo
一个 Gephi API 可以做到这一点,而 Gephi 更专注于 Java。还有另一个支持 gexf 文件的网络平台叫做 NetworkX,它是用 Python 开发的。 - DylanSu
你可以将igraph中的内容写入到networkx中,然后再从networkx导入到Gephi中。@ramgo - B Furtado

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接