最佳/更标准的图形表示文件格式?(GraphSON,Gexf,GraphML?)

ppa*_*eja 12 file-format graph graphml

什么是标准图形表示文件格式或最常用的格式?我会说这三个中的一个:

但如果有人能够指出每个人的优势/劣势,那将会很棒.

Kik*_*ohs 6

答案最终取决于问题的大小以及您想要实现的目标.

例如,这些格式都不能处理数十亿个顶点,而某些专用的大规模图形分析框架(如Spark或GraphLab-Create)可以.

GraphML和GEXF大致相同,都是基于XML的.GraphML是标准的,并且支持很多图形库,例如NetworkX,igraph,Boost Graph Library,Graph-tool,JGraphT,Gephi.GraphSon不受欢迎.

要绘制GraphML或GEXF图形,可以使用Gephi或Tulip(仅限GEXF).


小智 5

我认为JGF在这里也很合适。

我对一个最近的项目进行了很多评估,并且排名第一。具体来说,我喜欢:

  • 琐碎地解析和生成
  • 能够为任何节点,边或图包括任意额外的数据。
  • 指定明确,并且可以由多个现有项目进行解析。

http://jsongraphformat.info/

https://github.com/jsongraph/json-graph-specification


Pie*_*rre 5

理想情况下,您需要主要第三方软件支持的东西。我目前正在考虑导出到Gephi,它支持:

  • GEXF
  • 广东发展基金
  • 通用ML
  • 图形机器学习
  • 帕杰克网
  • 图形可视化点
  • CSV
  • UCINET DL
  • 郁金香TPL
  • 网络绘制VNA

我很想看到对每种格式的优点的分析。Gephi 的示例数据集包含大量GEXF和GML。