动起来的社会网络图什么样?这里先放一个网络,让大家一睹为快~
图中内容是大头在某个凌晨3点做出来的哈哈,看过了那么多静态社会网络图的小伙伴们有没觉得这个很帅气!这是某话题的社交媒体平台传播数据,从这个动态网络中我们可以看到,整个事件传播开始发端,慢慢到事件的高潮,再到事件的结束消亡,我们还可以看到各个时间段网络的已经领袖情况~哈哈哈,总之就是很帅!
我个人是觉得这个小视频可以算是王大头年度最佳可视化TOP1了,我们怎样让我们的网络图动起来呢?大头分享时刻到啦~
做这个网络可视化的工具也是gephi,看过大头以往几篇推送的同志们应该对这篇推送很熟悉了,gephi是一个制作网络图的强大工具,最大的特点依次是——好看、灵活、可以外挂插件。
具体的做法给大家介绍如下:
1、构建社会网络数据
但是这里要和大家抢掉的一点是,为了让社会网络图动起来,我们要在网络图中加入一个时间字段,就以图说欢乐颂那篇文章为例,我从小说中抽取人物关系的思路是:
将小说按照段落或者句子切割,从句子中提取人物关系
这个时候我们小说就很像是一个由段落编号为时间线的故事(当然我们无法排除段落中倒叙的片段),这样一来我们从小说中抽取的人物关系就可以自然地以所处的段落为时间了~
这里我们假设小说的段落编号被我们命名为Time。
2、向gephi中导入网络数据
具体的导入流程我们已经在大头的第一篇文章中说过了,这里也不做赘述,没看过的同学请移步:大头说图——地图上织网(这是个超链接)
3、让网络动起来
最好玩儿的地方来了,我们是怎么让网络动起来的呢?其实操作很简单,主要是通过gephi中的一个叫做“和并列-创建时间间隔”的功能实现的。
这里我把相关的操作流程贴进来:
step1数据资料中导入点和边数据后,点击边表格内容
step3设置时间间隔格式
这里对应我们的时间格式来选择相应格式加以识别,我们的段落数字,一定就是第一个“解析数字”啦
step4启动时间线,进入概览节点进行操作
OK!就和大家说这么多,其他的操作大家自己去探索,相信大家一定会给自己发现巨多无比的惊喜的~
为了方便大家能更直接体会到大头在那个凌晨三点钟体会到的喜悦之情,大头特意为大家附上了练习数据:
(看过大头票圈的同学一定很熟悉,因为我曾经在票圈PO过人命的名义相关的网络图半成品~)
基于文本分析、SNA分析的小说社会网络数据——《人民的名义》
(有2个文件,点表格+边表格,可以直接导入进行操作哟)
链接:https://pan.baidu.com/s/1qYBRifM 密码:7a8y
Let's Rock & Roll!
结语:
本周大头有去做过一个网络可视化小分享,当时和大家分享的主题就是“玩得开心”,希望大家不要太被书本中的知识束缚,去动手探索发现数据中的奥秘。就以这个网络数据为例,当我在gephi中拖动每个节点,然后又看着它慢慢或快速回弹它原来的位置的时候,我会感觉它是有生命的,而我创造了这样一个会对外界作出反应的小东西,这其中的乐趣,希望大家也可以体会到~爱拼才会赢,爱玩儿也能赢!
领取专属 10元无门槛券
私享最新 技术干货