r - 图形多路复用网络
问题描述
我想知道绘制多路复用网络的最佳软件。我试图在 Gephi 中做我想做的事,但它无法产生我需要的东西。我知道如何使用 R 或 Matlab,因此首选使用该软件的工具。
基本上,我想形象化互惠。例如,假设我们有四个人和两个时期。在第一阶段,每个人都会给另一个人礼物。在第二阶段,每个玩家都会赠送一份新礼物,并且可以选择回报第一阶段的礼物。
首先,我想使用某种形式的弹簧算法将连接的节点拉得更近并排斥未连接的节点来绘制周期一网络。Gehpi 可以很容易地做到这一点。
Gephi 不能做的是以不同的颜色并排显示 peroid 两个连接。取而代之的是,Gephi 将每个连接都放在彼此之上,因此您看不到回报的礼物。在这个阶段,我将再次使用弹簧算法,使往复节点靠得更近,未往复节点被排斥。这将为我提供一个聚合网络可视化,以配合我计算的统计数据。
谢谢。
解决方案
我建议你看看Muxviz。可能会有一点学习曲线,您需要以所需的方式获取数据,但 Muxviz 可能非常强大。
如果您只是在寻找一次性的快速修复,您可以尝试在 igraph 中使用相同的layout
,(或者为什么不将 Gephi 导出为 svg/pdf)绘制图层,然后在 Illustrator 中手动叠加它们。
推荐阅读
- c++ - 当将一个函数作为参数传递给另一个函数时,在它前面加上“[]”是什么意思?
- debugging - USB 重传 SET_CONFIGURATION 请求
- reactjs - 如何快照多个查询
- mysql - MySQL 临时表位置
- php - 需要来自不同路径的 php 包含
- javascript - 将 Django-React 应用程序部署到 Heroku 时出错
- linux - 我可以制作一个人类不可读的脚本代码吗
- javascript - “双点”不是 git bash 上的有效命令
- exception - 我怎样才能发现缺少程序的事实?
- amazon-web-services - 带有 Terraform 的 S3 的 AWS VPC 终端节点 - 错误:多个 VPC 终端节点服务匹配