用 Gephi 画图 - 我画出了我和北妈的联系

前情:

没有预料到笔记本上没有Java环境,就安装配置了下Java环境,发文晚了一些,但是,虽迟但到。

本篇主题是用 Gephi 绘制一张传播图,数据用的是公众号 “前端你别闹” 的作者 —— 北妈,数据以 北妈 建立的桃花岛微信群群友的名称为数据源,建立北妈和群友之间的联系。


前情结束,我们来进入正题:

  • Gephi 是什么?
  • 是用来干嘛的?
  • 它能解决我们什么问题?

百度给出的解释:

由此看来,Gephi 是一个工具,是一个帮助我们实现数据可视化展示的工具,是一个帮助我们实现复杂网络系统,动态分层地展示信息关系的工具。

这样看来,Gephi 的定义就清晰多了。

既然是工具,那我们来简单上手也不会难呀~

工具嘛,多用用就熟悉啦~

进入使用

场景模拟:

我们先来想象一个场景:以你为点,联系你的朋友和家人,在你和你朋友之间是不是有一条线,当你的朋友和朋友之间也有建立新的联系,形成新的线,把这些线串起来,是不是就是一张网?

写的有点多,看手绘稿图吧:

上面的场景理解了之后,那我们也就知道了:Gephi 就是可以用来展示信息分层和信息关系的工具。

这里有个概念:“点动成线,线动成面,面动成体”,那在这里,我们用到了前两句:点动成线,线动成面,成了什么面呢?一个网状面。

既然是这样的,那他的数据格式是什么样的呢?

Gephi 的数据格式

既然是点,那就有名字,即:“name”,给这个名字唯一的 "id" 吧,那我们就拥有了基础的数据格式,其名为“原节点”,即:

 可以连线的,我们称为“边文件”,以 “1 - 刘邦”为中心节点,链接其他节点,只做一层连接,

注意起始节点是“source”, 终点节点“target”

记住一个原则:谁是起点就谁是“source”。终点是“target”。

即:

 以上准备工作完成,我们开始正式把数据文件导入进来做渲染。

导入文件

打开 Gephi ,新建项目

 【数据资料】 →输入电子表格, 

边文件对应边表格,格式GBK

原文件对应节点表格,格式GBK

画图

点击 【概览】,在左下侧选择布局,根据自己合适的来选择,我这里先选择“Force Atlas2”,然后是“Yifan Hu”,记得每切换一种布局就点击一下“运行”,看下效果呀:

美化

1. 增加标签,

概览页面,右侧运行 “平均度” ,关闭后,切换到【数据资料】,点击“度”进行排序,

但是我们这边没有这个设置,就不做排序。

2. 基础美化

【概览】页面,左上角外观部分,属性详解如下:

 根据这些属性可以设置不同的颜色、不同的大小,节点/边可以切换设置,自由发挥吧~

我这里设置的边:#ecc6ff  节点:#ffc0f6

3. 调整美化

【预览】页面,根据实际生成的团再做美化调整。

左下角的 “刷新” 即可随时查看最新图案

导出 

好啦~导出就可以结束啦。

完结,撒花✿✿ヽ(°▽°)ノ✿~

欢迎关注公众号 “DataShowCharts”,将会发布同名文章,需要测试文件及安装包,可以在公众号后台回复 “桃花岛” 即可。


我是水平分割线


再来推一波 “北妈朋友们的桃花岛”,有兴趣可以扫码预览下~

虽然是付费星球,我也在里面,里面的内容还是很超值的,感兴趣的话,也可以在公众号后台发消息呀,我们聊聊呀~

 完结,撒花~✿✿ヽ(°▽°)ノ✿

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值