我遇到的问题是我的geom_text在同一个facet上多次写入,而不是在每个facet中写入一次。这是我的代码:
plot <- ggplot(dt.m, aes(IsomiR,value, fill=MetIso, group=MetIso)) +
geom_boxplot(width=1,position=position_dodge(1)) +facet_wrap(~IsomiR2,scales="free",ncol=5) +
theme_bw(base_size=8) +
theme(axis.text.x = element_blank()) +
labs(y="cpm (log2)", x="") +
scale_fill_discrete(name="Met") +
geom_text(data=Pval_Met_Iso, aes(label=paste("p=",pval)), x=-Inf, y=Inf,hjust = -.35,vjust=1.5, colour="black", inherit.aes=FALSE, parse=FALSE, size=2)
> head(Pval_Met_Iso)
miRNASub adj.P.Val pval
1 let-7b-3p 3.863568e-02 0.039
2 let-7b-5p 4.834748e-02 0.048
3 let-7d-3p 1.692911e-02 0.017
4 miR-101-3p 4.462711e-02 0.045
5 miR-10a-5p 1.223826e-06 0.000
6 miR-1246 1.346736e-03 0.001
> head(dt.m)
IsomiR logFC AveExpr t P.Value adj.P.Val B variable value
1 hsa-let-7b-3p CTATACAACCTACTGCCTTCC 0 0 0 c -0.7545800 4.826754 -2.956565 4.296011e-03 0.0444659234 -2.229074 1_JH 4.903609
2 hsa-let-7b-5p TGAGGTAGTAGGTTGTGTGGC 0 I-C 0 tt 0.7535109 9.597895 3.373377 1.239255e-03 0.0185703310 -1.302851 1_JH 9.862578
3 hsa-let-7b-5p TGAGGTAGTAGGTTGTGTGGT 0 0 0 t 0.6389140 14.225179 3.103446 2.803606e-03 0.0335097674 -2.109743 1_JH 14.821167
4 hsa-let-7d-3p CTATACGACCTGCTGCCTTTC 0 0 0 t -0.9916318 10.196610 -5.039772 3.785400e-06 0.0001652409 4.127237 1_JH 10.092723
5 hsa-let-7d-3p TATACGACCTGCTGCCTTTC 0 0 c t -0.9646386 6.376290 -4.843742 7.900324e-06 0.0003101600 3.498511 1_JH 6.244552
6 hsa-let-7i-5p TGAGGTAGTAGTTTGTGCT 0 0 0 gtt 0.5254452 9.011156 3.358856 1.296216e-03 0.0191382548 -1.330507 1_JH 9.738933
IsomiR2 MetIso
1 hsa-let-7b-3p \n NTA: 0 \n 3'mod: c \n 5'mod: 0 Non-Metastasis
2 hsa-let-7b-5p \n NTA: I-C \n 3'mod: tt \n 5'mod: 0 Non-Metastasis
3 hsa-let-7b-5p \n NTA: 0 \n 3'mod: t \n 5'mod: 0 Non-Metastasis
4 hsa-let-7d-3p \n NTA: 0 \n 3'mod: t \n 5'mod: 0 Non-Metastasis
5 hsa-let-7d-3p \n NTA: 0 \n 3'mod: t \n 5'mod: c Non-Metastasis
6 hsa-let-7i-5p \n NTA: 0 \n 3'mod: gtt \n 5'mod: 0 Non-Metastasis
答案 0 :(得分:0)
Pval_Met_Iso
不包含用于分面的变量:IsomiR2
。如果您希望geom_text
使用构面,则需要知道哪一行需要在哪个方面进行。
P.S。这些数据很难加载所有这些空间等。