【社会网络分析第5期】gephi使用指南

先来看一下最终的效果:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 首先,上面的三张图片使用的数据都是同一组。但是通过软件可以达到不同的可视化效果。
  • 其次,上面的数据有两种颜色,因此做的是两个区分。
  • 最后,边还能进行有向图、无向图的区分操作,只是这里边太细了看不出来。

这篇文章就一步一步教大家如何实现上面的效果。

gephi数据可视化

1、软件安装

这里使用的是Gephi 0.10.1。【有需要安装包的三连后私你。】

在这里插入图片描述

在这里插入图片描述

2、数据处理与导入

  • 这里只介绍一种导入的方法,就是导入节点表和边表。还有其他导入的方法比如共词矩阵表等可以自己去套索。
    在这里插入图片描述

首先这里需要建立两张表,分别是节点表和边表。

  • 节点表:就是建立节点的。
  • 边表:就是建立边的。

在这里插入图片描述

  • 节点表如上图所示,需要有三列。id、label、category

  • 注意:label列不能有重复!可以使用excel数据当中的删除重复项操作

在这里插入图片描述

  • 边表需要有四列,source、target、type、weight
  • 注:列名都不要改变。

(1)导入节点

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(2)导入边

在这里插入图片描述

在这里插入图片描述
这里有一点需要注意,在导入数据的时候,weight表示的是权重,需要把权重的类型设置成double,这样它才会把我们的权重识别进去,否则权重导入进去之后都变成1了。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(3)改变节点的颜色

在这里插入图片描述
在这里插入图片描述

CSDN温欣

(4)根据pagerank调整节点的大小

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(5)根据pagerank调整边的粗细

在这里插入图片描述

(6)调整整体布局

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

选择自己喜欢的布局,个人觉得Yifan Hu比较好看。

3、计算中心度

(1)点度中心度

点度中心度:点度中心度是在网络分析中刻画节点中心度的最直接度量指标。一个节点的邻居节点越多,其节点度就越大、点度中心度越高,该节点在网络中就越重要。节点的点度中心度计算公式如下:

在这里插入图片描述

D C i DC_i DCi表示节点i的点度中心度; A i j A_{ij} Aij表示节点i是否可以不通过其他节点直接到达节点j,若可以,则 A i j A_{ij} Aij为 1,否则为 0;N表示总节点数。

(2)介数中心度

介数中心度:节点介数是指一个网络中通过某节点的最短路径条数。介数中心度以经过某个节点的最短路径数目来刻画节点重要度的指标。节点的介数中心度计算公式如下:

在这里插入图片描述

B C i BC_i BCi表示节点i的介数中心度; n s t i n_{st}^i nsti 表示经过节点i,且为最短路径的路径数量; g s t g_{st} gst表示连接s和t的最短路径的数量。

将节点i的介数中心度归一化,公式为:
在这里插入图片描述
N表示总节点数。

(3)接近中心度

接近中心度:接近中心度用于发现网络中高效传播信息的节点。一个节点到图中其他节点的最短距离越小,则其接近中心度越高。节点的介数中心度计算公式如下:

在这里插入图片描述

d i j d_{ij} dij表示节点i到另一节点j的距离。

将节点i的介数中心度归一化,公式为:

在这里插入图片描述

N表示总节点数。

(4)特征向量中心度

特征向量中心度将一个节点的中心度看作是相邻节点中心度的函数,且将所有邻居节点的贡献度视作一致。一个节点的邻居节点中心度越高,其特征向量中心度则越高。节点的特征向量中心度计算公式如下:

在这里插入图片描述

(5)计算各类中心度

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(6)输出表格

在这里插入图片描述

注:

  • Gephi无法自动更新数据,因此当我们更新某些节点或者将某些边删除之后,无法自动重新计算中心度。因此如如果需要修改计算结果,需要将列删除之后重新计算。
  • Gephi无法计算点度中心度,只能计算度,这个时候需要自己导入excel表格之后手动运算。
  • 16
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
Gephi 中使用 Newman 算法进行可视化分析的步骤如下: 1. 首先,你需要安装 Gephi 软件并打开它。 2. 导入你要进行可视化分析的网络数据。你可以通过点击菜单栏的 "File",选择 "Open" 来导入网络数据文件。 3. 在左侧面板中选择 "Statistics",然后点击右上角的 "Run" 按钮,打开统计功能。 4. 在弹出的 "Statistics" 窗口中,选择 "Network Overview",然后在右侧列表中找到 "Modularity",点击它并点击 "Run" 按钮。这将计算网络的模块化结构。 5. 在统计完成后,你可以查看新打开的 "Modularity Class" 窗口。这个窗口显示了网络中的模块化分区。 6. 接下来,你需要选择 "Layout" 功能来进行可视化布局。你可以在左侧面板中选择 "Layout",然后点击右上角的 "Run" 按钮。 7. 在弹出的 "Layout" 窗口中,选择合适的布局算法。对于 Newman 算法,你可以选择 "ForceAtlas 2" 或 "Fruchterman Reingold" 算法。 8. 调整布局参数以获得最佳的可视化效果。你可以根据需要调整参数如节点距离、引力、斥力等。 9. 点击 "Run" 按钮开始布局计算。计算完成后,你将看到网络以新的布局方式呈现。 10. 最后,你可以通过调整节点颜色、大小、标签等来进一步美化可视化效果。你可以在左侧面板的 "Appearance" 中进行相应设置。 以上就是在 Gephi 中使用 Newman 算法进行可视化分析的基本步骤。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温欣2030

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值