NetworkX学习笔记-5-NetworkX输出Gephi文件的方法
来源:互联网 发布:致信软件 编辑:程序博客网 时间:2024/05/18 15:31
在这个系列上一篇日志中,我总结了一下基于Python和pygexf生成Gephi输入文件(Gexf)格式的方法。但是这种方法还稍微有些麻烦,为了不误导大家,再总结一下更为简单的方法。
NetworkX在这个页面中:http://networkx.github.io/documentation/latest/ 提供了很详细的Tutorial和Reference,在后面一个文档的第365页,介绍了直接将NetworkX的Graph输出为Gexf格式文件的语句,实际上很简单:
- nx.write_gexf(G,file)
其中file是要输出的文件名。另外,我们往往需要在Gephi生成的图中以不同的颜色表示节点的不同属性(例如聚类或者社团划分的结果),NetworkX也能很方便地实现这一点,例如,可以使用set_node_attributes对节点属性赋值:
- nx.set_node_attributes(G,'betweenness',bb)
上面这个例子具体可以参考这里。当然还有更简单的方法:
- G.node[1]['room'] = 714
这条语句将节点1的room属性的值设置为714,具体的使用方法参考这里。
总之,NetworkX和Gephi有着天然的统一性,很方便联合起来使用。
- NetworkX学习笔记-5-NetworkX输出Gephi文件的方法
- NetworkX学习笔记-4-NetworkX输出Gephi文件的方法
- NetworkX学习笔记-3-Python中输出Gephi文件格式的方法
- NetworkX学习笔记-3-Python中输出Gephi文件格式的方法
- networkx 读写文件学习
- networkx笔记
- networkx笔记
- networkx
- networkx
- NetworkX
- NetworkX学习笔记(1)
- networkx学习
- 数据分析学习笔记-NetworkX的使用1
- igraph/networkx学习笔记之…
- NetworkX学习笔记-2-基本使用方法举例
- 复杂网络分析库NetworkX学习笔记2
- python学习笔记(2)--Networkx画图
- NetworkX学习笔记——基本功能使用
- 如何设计多文档界面
- C++ Vector 使用心得
- hdu2647解题报告
- android端向服务器提交请求的几种方式
- CentOS hadoop配置错误Incorrect configuration: namenode address dfs.namenode.servicerpc-address ...
- NetworkX学习笔记-5-NetworkX输出Gephi文件的方法
- objective-c宏定义
- Ubuntu下 Android真机 显示????????????no permissions 最终办法
- Accessing HDFS over FTP
- hdu 4710
- linux修改主机名称: hostname和/etc/hosts的区别
- a 标签 很蛋疼
- 设计模式简述续
- IOS 视图切换