将子/上标添加到条形图标签

达里奥

我有这个情节

plot.colors<- c("#a6cee3", "#1f78b4","#b2df8a","#33a02c", "#525252")
ggplot() + 
  geom_bar(aes(y = v3, x = v1 , fill = v2), data = melted.data, stat="identity") + 
  coord_flip() + 
  scale_fill_manual(values= plot.colors) + 
  facet_wrap(~v4)

我想在轴刻度中添加子脚本或上标;即:“ BRCA ^ a”,“ BLCA ^ a,b”和“ ACC ^ b”。但是我很困,因为我不知道如何在不更改数据表的情况下更改轴刻度。有没有一种创建矢量并将其元素用作轴刻度的方法?在这种情况下,我想我可以使用“ as.expression”之类的东西。

所以这是库和数据:

library(ggplot2)

v1<- c("ACC", "BLCA", "BRCA", "ACC", "BLCA", "BRCA", "ACC", "BLCA", "BRCA", "ACC", "BLCA", "BRCA", "ACC", "BLCA", "BRCA", "ACC", "BLCA", "BRCA", "ACC", "BLCA", "BRCA", "ACC", "BLCA", "BRCA", "ACC", "BLCA", "BRCA")
v2<- c("LumA", "LumA", "LumA", "LumA", "LumA", "LumA", "LumB", "LumB", "LumB", "LumB", "LumB", "LumB", "Basal", "Basal", "Basal", "Basal", "Basal", "Basal", "Her2", "Her2", "Her2", "Her2", "Her2", "Her2", "NoA", "NoA",  "NoA")
v3<- c(46.575342, 39.726027, 36.120401, 26.027397, 24.931507, 22.965440, 9.589041, 14.794521, 22.073579, 1.369863,  2.191781,  7.580825, 26.027397, 31.506849, 26.198439,  2.739726, 4.931507, 22.742475, 17.808219, 13.972603, 15.607581, 4.109589,  3.013699, 10.256410, 65.753425, 64.931507, 36.454849)
v4<- c("pam50", "pam50", "pam50", "pbcmc", "pbcmc", "pbcmc", "pam50", "pam50", "pam50", "pbcmc", "pbcmc", "pbcmc", "pam50", "pam50", "pam50", "pbcmc", "pbcmc", "pbcmc", "pam50", "pam50", "pam50", "pbcmc", "pbcmc", "pbcmc", "pbcmc", "pbcmc", "pbcmc")

melted.data<- data.frame(v1, v2, v3, v4)
rm(v1, v2, v3, v4)
费利佩·阿尔瓦伦加(Felipe Alvarenga)

只需再将此命令添加到您的ggplot中

scale_x_discrete(labels = parse(text=c("BRCA" = "BRCA^a", "BLCA" = "BLCA^{list(a, b)}", "ACC" = "ACC^b")))

这将改变x轴上的刻度

ggplot() + 
  geom_bar(aes(y = v3, x = v1 , fill = v2), data = melted.data, stat="identity") + 
  coord_flip() + 
  scale_fill_manual(values= plot.colors) + 
  facet_wrap(~v4) +
  scale_x_discrete(labels = parse(text=c("BRCA" = "BRCA^a", "BLCA" = "BLCA^{list(a, b)}", "ACC" = "ACC^b")))

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章