generate_gexf#
- generate_gexf(G, encoding='utf-8', prettyprint=True, version='1.2draft')[源代码]#
生成G的GEXF格式表示行。
GEXF(图形交换XML格式)是一种用于描述复杂网络结构及其相关数据和动态的语言 [1].
- 参数
- G图表
- 网络图
- encoding字符串(可选,默认:‘utf-8’)
- 文本数据的编码。
- prettyprint布尔值(可选,默认值:TRUE)
- 如果为true,则在输出XML中使用换行符和缩进。
- version字符串(默认为1.2草稿)
- Version of GEFX File Format (see http://gexf.net/schema.html)
- Supported values: "1.1draft", "1.2draft"
笔记
此实现不支持混合图(有向和无向边在一起)。
节点ID属性设置为节点标签的字符串。如果要指定ID,请将其设置为节点数据,例如节点 ['a'] ['id'] =1,将节点“a”的ID设置为1。
工具书类
- 1
GEXF文件格式,https://gephi.org/gexf/format/
实例
>>> G = nx.path_graph(4) >>> linefeed = chr(10) # linefeed=
>>> s = linefeed.join(nx.generate_gexf(G)) >>> for line in nx.generate_gexf(G): ... print(line)