使用gephi生成社交网络图

gephi

gephi的下载地址:https://gephi.org/

打开效果图

gephi提供了大量的插件,因为前端js经常使用的是json格式的,因此在工具--》插件,安装一个叫JSONExporter的插件,之后每次要输出json的时候都可以在文件--》输出--》图文件里面将设置好的图以json的格式保存

概览字体设置

gephi默认的字体是Arial Bold,因此如果现实标签的时候可能会中文乱码,可以选择字体为微软雅黑或者宋体,这样中文乱码就不会出现了。

字体设置

如何显示节点标签,修改背景颜色

下图箭头指示的各个按钮从左到右的功能一次是修改背景颜色、截图、是否显示节点标签、是否显示边、边具备节点颜色,需要修改什么自行点击按钮设置即可


图面板

利用gephi简单的将杂乱分布的点和边优化显示

  • 通过文件--》import spreadsheet...分别导入边和节点,导入格式是开源excel格式csv,里面的每一行的字段是以逗号隔开的,选择的格式是UTF-8,导入之后,可以看到一堆黑色的杂乱无章的边和图
导入节点
导入边
导入完成的图
  • 通过布局算法Fruchterman Reingold优化显示,由于Frunchterman Reingold只有三个参数可以设置,相对来说比较简单,学过物理的应该都知道,重力越大两点之间吸引力越强,也就是说,节点距离就会变得越小,而速度设置会提高节点在运行过程中重新分布的速度,区的设置会影响图的面积大小,点击运行即可以将点以近圆的方式分布
参数设置
运行效果图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,190评论 4 61
  • 1. 引 言 随着国际形势的变化,“立足于打赢一场未来可能发生的高技术条件下的局部战争”,国防企业面临快速开发高新...
    dw456阅读 3,980评论 0 0
  • 广州到烟台的K1161次火车上,缓缓行驶进杭州车站。 18号车厢上来一位四十多岁的妇女,从穿着打扮可以看出来,这是...
    酒言醉语阅读 1,508评论 7 9
  • 通过两年的磨合,终于应验什么叫做"背景不同,观念就不同",然后,沟通很吃力,砰!!爆炸。没见过自尊心又强又敏感,却...
    兔爰爰阅读 2,425评论 0 0