2016-07-05 49 views
0

我具有相同rownames和colnames矩陣:MatrixR:heatmap.2不會產生對稱的情節甚至我設置SYMM = T

然後我使用heatmap.2對稱地繪製它:

heatmap.2(matrix, Rowv=T, scale='none', dendrogram="row", symm =T, col = brewer.pal(9,"Reds")) 

但我得到如下圖:

enter image description here

它不是對稱的。有人可以給我一個建議嗎?

感謝,

sessionInfo() 
R version 3.3.1 (2016-06-21) 
Platform: x86_64-pc-linux-gnu (64-bit) 
Running under: Ubuntu 14.04.4 LTS 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    LC_TIME=en_US.UTF-8  LC_COLLATE=en_US.UTF-8  
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8  LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] RColorBrewer_1.1-2 gplots_3.0.1  

loaded via a namespace (and not attached): 
[1] htmltools_0.3.5 tools_3.3.1  yaml_2.1.13  Rcpp_0.12.5  KernSmooth_2.23-15 
[6] rmarkdown_0.9.6 gdata_2.17.0  knitr_1.13   caTools_1.17.1  digest_0.6.9  
[11] bitops_1.0-6  gtools_3.5.0  
+0

普萊斯使用'dput()'而不是一個Dropbox的鏈接包含您的數據。 – Jimbou

+0

Thx。這是我第一次問問題。這個怎麼樣? [鏈接](https://www.dropbox.com/s/c6ln0wojftno9hv/matrix?dl=0) –

回答

0

此代碼解決了我的問題:

heatmap.2(m_up, Rowv=F, Colv="Rowv", scale='none', symm =T, col = brewer.pal(9,"Reds"))