我有這個CSV有三列:https://dl.dropboxusercontent.com/u/73950/moduVSmnc.csv顯示3個維度上GGPLOT2二維情節
,看起來像這樣:
modu,apl,mnc
0.30,2.06,51.0
0.30,2.07,45.0
0.30,2.10,35.0
0.30,2.15,48.33
0.30,2.20,35.33
0.30,2.25,34.5
0.30,2.24,28.0
0.34,2.10,44.0
0.34,2.15,47.5
0.34,2.13,31.0
0.34,2.20,36.0
0.34,2.19,32.0
0.34,2.20,49.0
...
我想顯示在變量「冒頓」 x軸,y軸上的「apl」,以及「mmc」作爲顏色
現在,我希望劇情是一個方形網格,就像這樣(抱歉,可怕的顏色......):
用ggplot2在R中完成這項工作的直接方法是什麼? 使用下面的代碼:
library(ggplot2)
fileName = paste("/moduVSmnc.csv", sep = "")
mydata = read.csv(fileName,sep=",", header=TRUE)
ggplot(mydata)+geom_tile(aes(x=modu,y=apl,fill=mnc))
主要生產一些接近我所需要的:
除此之外,我需要「冒頓」和「APL」掉進垃圾桶,所以我有一個乾淨的格子,所有瓷磚都是1)填充顏色和2)彼此並排。
http://learnr.wordpress.com/2010/01/26/ggplot2-quick-heatmap-plotting/ 和較多見:https://www.google.at/ webhp?sourceid = chrome-instant&ion = 1&espv = 2&ie = UTF-8#q = ggplot%20heatmap – Rentrop 2014-11-08 22:12:36
謝謝!使用http://www.xeqtit.com/blog/2012/09/creating-a-heatmap-using-r-project-and-ggplot2#.VF6XHYc7mQs問題成爲數據格式問題。也就是說,如何從我的CVS獲得矩陣格式的數據集? – Rodolphe 2014-11-08 22:31:52