大数跨境
0
0

小提琴图添加显著性标记(通用版)

小提琴图添加显著性标记(通用版) R语言数据分析指南
2024-03-30
2
导读:欢迎关注R语言数据分析指南❝最近会员交流群内依然有朋友问「如何给图形添加显著性标记」,做为论文中使用频率最高的

欢迎关注R语言数据分析指南

最近会员交流群内依然有朋友问「如何给图形添加显著性标记」,做为论文中使用频率最高的基础图是必须要掌握的,本节就来通过一个案例详细介绍一下。整个过程仅参考。希望对各位观众老爷能有所帮助。「数据代码及注释在群内分享」,购买过小编VIP的朋友可在所加的会员群内获取下载,有需要的朋友可关注文末介绍加入VIP交流群。

library(ggtext)
library(tidyverse)
library(ggpubr)
library(rstatix)

df <- read_tsv("data.xls")

df %>% select(Cell_type) %>% group_by(Cell_type) %>%
  mutate(count = n()) %>% distinct()

dff <- df %>%  
  mutate(Cell_type=case_match(Cell_type,"PC3" ~ "PC3<br><br>(n=27)",
                              "HeLa" ~"HeLa<br><br>(n=24)",
                              "K562" ~ "K562<br><br>(n=29)"))

dff$Cell_type <- factor(dff$Cell_type,levels = dff$Cell_type %>% unique())

df_p_val1 <- dff %>% 
  wilcox_test(True_coverage ~ Cell_type) %>%
  adjust_pvalue(p.col = "p", method = "bonferroni") %>%
  add_significance(p.col = "p.adj") %>% 
  add_xy_position(x = "Cell_type",dodge=0.8)

dff %>% ggplot(aes(Cell_type,True_coverage))+
  geom_violin(aes(fill=Cell_type),show.legend = F,alpha=0.5,trim = F)+
  geom_jitter(aes(fill=Cell_type),width = 0.1,alpha=0.1,show.legend = F)+
  geom_boxplot(aes(fill=Cell_type),width=0.2,staplewidth = 0.2,outliers = F,show.legend = F,alpha=1)+
  stat_summary(geom = "point", fun = "mean",color="#CB2314",size=3,show.legend = F)+ 
  geom_text(stat = 'summary', fun = mean,
            aes(label = round(after_stat(y),digits = 2)),
            size = 3.5,nudge_y = 0.4,color="black")+
  stat_pvalue_manual(df_p_val1,label = "p.adj.signif",tip.length = 0.01,
                     label.size=5,hide.ns = T,color="black")+
  scale_fill_manual(values =c("#A195CE","#5171A4","#85D4E3"))+
  labs(x=NULL,y=NULL)+
  theme_classic()+
  theme(axis.text.x=element_markdown(color="black",face="bold"),
        axis.text.y=element_text(color="black",face="bold"))

给予长期支持我们的读者们一个特别待遇:购买小编VIP会员文档的读者,「将自动获得2024年及以后更新的绘图文档代码,无需额外付费」。目前会员文档(2023+2024)「已经更新上传了150+案例文档」,每个案例都附有相应的数据和代码,并配有对应的注释文档,方便大家学习和参考。有需要的朋友欢迎到小编的「淘宝店铺」 「R语言数据分析指南」下单购买。

淘宝店铺(长按二维码跳转)

「2024更新的绘图内容同时包含数据+代码+markdown注释文档+文档清单」

2024年更新案例

关注下方公众号下回更新不迷路

【声明】内容源于网络
0
0
R语言数据分析指南
R语言重症爱好者,喜欢绘制各种精美的图表,喜欢的小伙伴可以关注我,跟我一起学习
内容 1180
粉丝 0
R语言数据分析指南 R语言重症爱好者,喜欢绘制各种精美的图表,喜欢的小伙伴可以关注我,跟我一起学习
总阅读222
粉丝0
内容1.2k