0
我正在处理多个病人的数据库,并试图创建一个图形显示这些条件之间的关联。更具体地讲,我想获得类似如下:R ggplot巧合图
我的数据被组织为:
mal1 mal2 mal3 etc.
0 0 1
1 1 0
0 1 0 etc.
我创作的数据我希望它使用下面的代码显示:
X <- as.matrix(hdat2)
out <- crossprod(X)
diag(out) <- 0
而且我创建的情节:
out<- melt(out)
out$value[which(out$value==0)]<-NA
g <- ggplot(data.frame(out), aes(Var1, Var2)) + geom_point(aes(size = value), colour = "black") + theme_bw() + xlab("") + ylab("")
g + scale_size_continuous(range=c(2,10))+
结果我获得该地块
我想隐藏剧情,我认为这是误导性的(类似于如何,我相关矩阵我可以的对称的一半隐藏对称的一半)。但是,我不知道如何去做。
任何人都可以帮忙吗? 感谢
子集的数据只包括你想要的一半 – Gregor
为什么你说它是误导性的?解决这个问题的一种方法是做一些类似于你链接的原始情节,并将它缩放到目前的百分比,这会使(A,B)处的点成为(B,A)处的点的不同大小和含义(A与B的百分比与B与A的百分比,反之亦然)。 –
误导可能不是正确的术语,我想说t帽子让读者难以理解这个数字。我会尝试子集数据。谢谢 ! –