我有一个看起来像这样的数据
ensg mirna_hgc time value perc id
ENSG00000211521 MIR665 x 89 2.07612456747405 1
ENSG00000207787 MIR98 x 73 1.73010380622837 2
...
ENSG00000207827 MIR30A y 99 21.4532871972318 288
ENSG00000207757 MIR93 y 94 1.73010380622837 289
我正在尝试做的是创建一个带有标签的构面图。标签可以很容易地从perc
列中调用。
使用此代码:
dat.m <- read.delim("http://dpaste.com/1271039/plain/",header=TRUE,sep=" ")
qplot(value, data=dat.m,facets=time~.,binwidth=1,main="")+
xlab("Value")+ ylab("Count")+
theme(legend.position="none")+
stat_bin(aes(value,label=sprintf("%.01f",perc)),geom="text")
但它给了我这个错误:
Error: geom_text requires the following missing aesthetics: label
我想要做的是生成这个情节: