python+gephi实现文本关键词的共现关系

最终的效果图长这样

Gephi的下载地址在此:

https://github.com/gephi/gephi

win系统下安装好以后在bin目录会有两个启动程序,其中一个会要求安装Java,然后尝试了另一个,也能正常使用,所以不必费时间去安装别的东西

要画出上面的网络关系图,需要有两个文件,一个是节点文件,一个是边文件,格式用csv

节点文件

边文件

打开Gephi后选择文件>导入电子表格,选择节点文件

注意字符集选择GB2312,否则显示乱码

导入后显示如下界面

相同的操作导入边文件后显示如下

分别点击右侧统计栏中平均度和模块化运行计算,模块化运算时解析度值填写0.5

在左上角外观中节点这个选项卡,选择Partition,选择Modularity Class,点击应用

选择左下角布局中的Force Atlas,斥力强度填写20000.0,吸引强度填写 1.0。点击运行,稍后点击停止

点击最上方的预览按钮,选中左侧节点标签中显示标签选项,并选择一种字体,这里我选择微软雅黑,点击刷新,可以看到现在是没有节点标签的,并且线条有点粗

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180517G08H3200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券