write_gexf#
- write_gexf(G, path, encoding='utf-8', prettyprint=True, version='1.2draft')[源代码]#
以gexf格式将g写入path。
GEXF(图形交换XML格式)是一种用于描述复杂网络结构及其相关数据和动态的语言 [1].
根据用于非用户定义参数的GEXF模式的版本来检查节点属性,例如可视化‘VIZ’ [2]. 用法见示例。
- 参数
- G图表
网络X图表
- path文件或字符串
要写入的文件或文件名。将压缩以.gz或.bz2结尾的文件名。
- encoding字符串(可选,默认:‘utf-8’)
对文本数据进行编码。
- prettyprint布尔值(可选,默认值:TRUE)
如果为True,则在输出XML中使用换行符和缩进。
- version: string (optional, default: '1.2draft')
用于结点属性检查的GEXF版本
笔记
此实现不支持混合图(有向和无向边在一起)。
节点ID属性设置为节点标签的字符串。如果要指定ID,请将其设置为节点数据,例如节点 ['a'] ['id'] =1,将节点“a”的ID设置为1。
工具书类
- 1
GEXF文件格式,http://gexf.net/
- 2
GEXF模式,http://gexf.net/schema.html
实例
>>> G = nx.path_graph(4) >>> nx.write_gexf(G, "test.gexf")
#可视化数据>G.节点 [0] [“VIZ”] ={“Size”:54}>G.节点 [0] [“VIZ”] [“位置”] ={“x”:0,“y”:1}>G.节点 [0] [“VIZ”] [“颜色”] ={“r”:0,“g”:0,“b”:256}