Gephi - 如何为边缘厚度生成权重
Gephi - how to generate weight for edge thickness
我有少量csv数据统计不同国家之间的联系,只有三个列,例如:
我可以使用它(大约 100 行)在 Gephi 中创建一个很好的网络可视化,其中节点大小可以根据度数调整大小
但是,理想情况下,我希望根据连接数在 size/thickness 中对边进行加权...例如图中英国和美国是连在一起的,所以它们的厚度是希腊和尼泊尔连接边的两倍。
有没有办法自动生成这些权重值,在 gephi 或 excel 中?
一个问题是来源和目标之间的国家/地区不符合标准顺序(例如,上面示例中的美国和英国顺序不同,英国在一个连接的来源列中出现,而美国排在第一位)另一个连接的源列)。
基本上,我只需要一种方法来自动计算节点连接数,以便为每条边计算值 popularity/occurrence。谢谢
好吧,使用 match() 对两个辅助列执行此操作:
因此,根据评论和 countif() 进行编辑以计算多次出现:
=COUNTIF(F:F,"="&CONCATENATE(B3,C3))+COUNTIF(F:F,"="&CONCATENATE(C3,B3))
我有少量csv数据统计不同国家之间的联系,只有三个列,例如:
我可以使用它(大约 100 行)在 Gephi 中创建一个很好的网络可视化,其中节点大小可以根据度数调整大小
但是,理想情况下,我希望根据连接数在 size/thickness 中对边进行加权...例如图中英国和美国是连在一起的,所以它们的厚度是希腊和尼泊尔连接边的两倍。
有没有办法自动生成这些权重值,在 gephi 或 excel 中?
一个问题是来源和目标之间的国家/地区不符合标准顺序(例如,上面示例中的美国和英国顺序不同,英国在一个连接的来源列中出现,而美国排在第一位)另一个连接的源列)。
基本上,我只需要一种方法来自动计算节点连接数,以便为每条边计算值 popularity/occurrence。谢谢
好吧,使用 match() 对两个辅助列执行此操作:
因此,根据评论和 countif() 进行编辑以计算多次出现:
=COUNTIF(F:F,"="&CONCATENATE(B3,C3))+COUNTIF(F:F,"="&CONCATENATE(C3,B3))