You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用ggboxplot+stat_compare_means时wilcox.test标签重叠问题求助

箱线图统计标签重叠问题求助

我使用ggboxplot()和stat_compare_means()为箱线图添加统计标签时,选择wilcox.test方法出现了标签重叠的问题。尝试通过label.x和label.y参数调整标签位置,但并未生效。以下是相关代码、数据示例,希望能解决标签无重叠的问题。

核心代码

CNTN2_comparisons = list(c('Esophagus Normal Tissue', 'Esophagus Primary Tumor'), 
                         c('Prostate Normal Tissue', 'Prostate Primary Tumor'), 
                         c("Skin Primary Tumor", "Skin Normal Tissue"), 
                         c("Skin Metastatic", "Skin Normal Tissue"), 
                         c("Skin Metastatic", "Skin Primary Tumor"), 
                         c('Testis Normal Tissue', 'Testis Primary Tumor'))

ggboxplot(protein_list,x = "Group", y= "log2(TPM_CNTN2+1)", 
          color="Group", palette=c('#91D1C2FF', "#F39B7FFF", 
                    '#91D1C2FF', "#F39B7FFF", 
                    '#91D1C2FF', "#E64B35FF", "#F39B7FFF", 
                    '#91D1C2FF', "#F39B7FFF"), 
          width = 0.4, size = 1) + 
  stat_compare_means(comparisons = CNTN2_comparisons, method = 'wilcox.test') + 
  stat_compare_means(method = 'wilcox.test')

数据示例

> head(protein_list)
# A tibble: 6 × 9
  TCGA_GTEX_main_category sample                   Group                   TPM_CNTN2 LY6G6C XPNPEP2  PRSS8 Gene_CNTN2 `log2(TPM_CNTN2+1)`
  <chr>                   <chr>                    <fct>                       <dbl>  <dbl>   <dbl>  <dbl> <chr>                    <dbl>
1 GTEX Esophagus          GTEX-13NYB-0926-SM-5IFFA Esophagus Normal Tissue      26.9 1218.     81.7 23657. CNTN2                     4.80
2 GTEX Esophagus          GTEX-13FLV-1126-SM-5J2NO Esophagus Normal Tissue      43.2  731.    175.  13970. CNTN2                     5.47
3 GTEX Esophagus          GTEX-11DXY-1426-SM-5N9CN Esophagus Normal Tissue      38.5  984.    117.  28725. CNTN2                     5.30
4 GTEX Esophagus          GTEX-12KS4-0926-SM-5BC5S Esophagus Normal Tissue      68.6   93.4   142.   3191. CNTN2                     6.12
5 GTEX Esophagus          GTEX-WHSE-1526-SM-4M1XH  Esophagus Normal Tissue      21.6  262.     62.7  7132. CNTN2                     4.50
6 GTEX Esophagus          GTEX-12ZZX-1326-SM-5DUWI Esophagus Normal Tissue      50.3 2592.    159.   5518. CNTN2                     5.68

尝试过的无效调整代码

我尝试通过label.x和label.y参数手动指定位置,但问题仍未解决:

ggboxplot(protein_list,x = "Group", y= "log2(TPM_CNTN2+1)", 
          color="Group", palette=c('#91D1C2FF', "#F39B7FFF", 
                    '#91D1C2FF', "#F39B7FFF", 
                    '#91D1C2FF', "#E64B35FF", "#F39B7FFF", 
                    '#91D1C2FF', "#F39B7FFF"), 
          width = 0.4, size = 1) + 
  stat_compare_means(comparisons = CNTN2_comparisons, method = 'wilcox.test') + 
  stat_compare_means(method = 'wilcox.test',label.y = c(12, 12, 12, 12, 12), label.x = c(5, 5, 5, 5, 5, 5))

内容的提问来源于stack exchange,提问作者Kong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 06:05:21