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帽子讓讀者難以理解這個數字。我會嘗試子集數據。謝謝 ! –