10.Ballon plots

10.1.basic ballon plots

head(df6)
##                    Biological.process Fold.enrichment X.log10.Pvalue. col
## 1    Small molecule metabolic process             1.0              16   1
## 2   Single-organism catabolic process             1.5              12   1
## 3           Oxoacid metabolic process             2.0              23   1
## 4 Small molecule biosynthetic process             2.5               6   1
## 5   Carboxylic acid metabolic process             2.7              24   1
## 6      Organic acid metabolic process             2.7              25   1
ggplot(df6, aes(x=Fold.enrichment, y=Biological.process)) +
  geom_point(aes(size = X.log10.Pvalue.)) +
  scale_x_continuous(limits=c(0,7),breaks=0:7) +
  scale_size(breaks=c(1,5,10,15,20,25)) +
  theme_light() +
  theme(panel.border=element_rect(fill='transparent', color='black', size=1),
        plot.title = element_text(color="black", size=14, hjust=0.5, face="bold", lineheight=1),
        axis.title.x = element_text(color="black", size=12, face="bold"),
        axis.title.y = element_text(color="black", size=12, vjust=1.5, face="bold"),
        axis.text.x = element_text(size=12,color="black",face="bold"),
        axis.text.y = element_text(size=12,color="black",face="bold"),
        legend.text = element_text(color="black", size=10, hjust=-2),
        legend.position="bottom") +
  labs(x="Fold Enrichment",y="Biological Process",size="-log10(Pvalue)", title="GO Enrichment",face="bold")

10.2.change the dot colors

Last updated

Was this helpful?