R语言绘图 | 两组或多组GO/KEGG富集结果气泡图绘制

原文链接:两组或多组GO/KEGG富集结果气泡图绘制(点击链接)

在这里插入图片描述
在这里插入图片描述

Code

> head(KEGG_dat_long)
# A tibble: 6 × 5
  Descrption              Rich count  logP Comparison
  <chr>                  <dbl> <int> <dbl> <chr>     
1 photosystem I         0.183     15  2.89 Drought   
2 chloroplast thylakoid 0.188      7  1.16 CK        
3 organelles            0.0608     4  2.03 Drought   
4 photosynthesis        0.167      5  1.78 CK        
5 biosynthesis          0.130     14  2.81 Drought   
6 response to ethylene  0.106     20  1.89 Drought

绘图

ggplot(KEGG_dat_long, aes(x = Rich, y = Descrption, size = count, color = logP, shape = Comparison)) +
  geom_point(alpha = 1) +  # 绘制气泡图
  scale_shape_manual(values = c(16, 17)) +  # 16 是圆形,17 是三角形
  scale_size_continuous(range = c(3, 5)) +  # 调整气泡大小的范围
  scale_color_gradient2(low = "#3793FE", mid = "#b3cde3", high = "red", 
                        midpoint = median(KEGG_dat_long$logP)) +  # Color gradient for log10P
  labs(x = "Rich Factor", y = NULL, size = "Gene Number", shape = "Type", color = "-log10(Pvalue)") +
  theme_test() +
  theme(text = element_text(size = 8),
        axis.text.x = element_text(size = 8, color = "black"),
        axis.text.y = element_text(size = 8, colour = "black"),
        strip.text = element_text(size = 8),
        axis.title = element_text(size = 10),
        legend.position = "right",
        panel.grid.major.x = element_line(size = 0.5, linetype = "dashed", color = "gray"),
        panel.spacing = unit(0.1, "lines"))

在这里插入图片描述

小杜的生信筆記 ,主要发表或收录生物信息学教程,以及基于R分析和可视化(包括数据分析,图形绘制等);分享感兴趣的文献和学习资料!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小杜的生信筆記

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值