最佳/更标准的图形表示文件格式? (GraphSON,Gexf,GraphML?)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最佳/更标准的图形表示文件格式? (GraphSON,Gexf,GraphML?)相关的知识,希望对你有一定的参考价值。
答案
答案最终取决于问题的大小以及您想要实现的目标。
例如,这些格式都不能处理数十亿个顶点,而一些专用的大规模图形分析框架,如Spark或GraphLab-Create可以。
GraphML和GEXF大致相同,都是基于XML的。 GraphML是标准的,并且支持很多图形库,例如NetworkX,igraph,Boost Graph Library,Graph-tool,JGraphT,Gephi。 GraphSon不受欢迎。
要绘制GraphML或GEXF图形,可以使用Gephi或Tulip(仅限GEXF)。
另一答案
我认为JGF也是一个很好的候选人。
我对最近的一个项目进行了很多评估,并且这个项目名列前茅。具体来说,我喜欢:
- 解析和生成是微不足道的
- 能够为任何节点,边或图包含任意额外数据。
- 指定得当,可以由多个现有项目解析。
https://github.com/jsongraph/json-graph-specification
另一答案
理想情况下,您需要主要第三方软件支持的内容。我目前正在寻求出口到Gephi,它支持:
- GEXF
- GDF
- GML
- GraphML
- 蜘蛛网
- GraphViz DOT
- CSV
- UCINET DL
- 郁金香TPL
- Netdraw VNA
我很想看到对每种格式的好处的分析。 Gephi的sample datasets包括很多GEXF和GML。
以上是关于最佳/更标准的图形表示文件格式? (GraphSON,Gexf,GraphML?)的主要内容,如果未能解决你的问题,请参考以下文章