首页 > 解决方案 > 使用 R 的具有中心节点的循环网络

问题描述

我想根据相关矩阵(c)制作一个类似于下图的网络。其中,边缘类型、大小和颜色基于强度(我们可以区分三个区别,高正、高负和介于两者之间),每个节点内的饼图(红色和绿色)基于两个 (NP)列向量(在与变量完全正相关和其他负相关的列上)。

一些随机变量

DD<- matrix(NA, 1000, 6)

for (i in 1:6){
    DD[,i]=runif(1000)
}

它们的相关性和总和

C=cor(DD)

diag(C)<- 0

NP<- matrix(NA, 6, 2)

NP[,1]<-rowSums(C < 0,na.rm=TRUE)
NP[,2]<-rowSums(C > 0,na.rm=TRUE)

谢谢您的帮助。

在此处输入图像描述

标签: rdata-visualizationigraphcorrelation

解决方案


推荐阅读