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

如何调整ggstatsplot中ggbetweenstats的轴标签字体与公式尺寸?

调整ggbetweenstats的轴标签字体与公式尺寸

一、增大轴描述(轴标签)的字体大小

ggbetweenstats基于ggplot2生态,直接通过主题修改即可调整轴标签字体大小:

方法1:叠加theme函数修改

library(ggstatsplot)
library(ggplot2)

ggbetweenstats(
  data = mtcars,
  x = am,
  y = mpg
) +
  theme(
    axis.title.x = element_text(size = 14), # 设置x轴标签大小
    axis.title.y = element_text(size = 14)  # 设置y轴标签大小
  )

方法2:使用ggplot.component参数(推荐,保留原有主题风格)

ggbetweenstats(
  data = mtcars,
  x = am,
  y = mpg,
  ggplot.component = list(
    theme(axis.title.x = element_text(size = 16),
          axis.title.y = element_text(size = 16))
  )
)

二、调整图表中公式的尺寸

图表中的公式主要分为统计检验结果(副标题)、效应量标注两类,对应不同的调整参数:

1. 调整统计检验公式(副标题)大小

通过subtitle.args参数传入尺寸设置:

ggbetweenstats(
  data = mtcars,
  x = am,
  y = mpg,
  subtitle.args = list(size = 14) # 调整统计公式字体大小
)

2. 调整效应量公式大小

开启效应量显示后,用effsize.args参数设置:

ggbetweenstats(
  data = mtcars,
  x = am,
  y = mpg,
  effsize = TRUE, # 启用效应量显示
  effsize.args = list(size = 12) # 调整效应量公式大小
)

3. 统一修改所有公式类文本

如果需要批量调整,也可以通过theme修改对应元素:

ggbetweenstats(
  data = mtcars,
  x = am,
  y = mpg,
  effsize = TRUE
) +
  theme(
    plot.subtitle = element_text(size = 14), # 副标题(统计公式)
    plot.caption = element_text(size = 12)   # 底部标注(效应量等)
  )

内容的提问来源于stack exchange,提问作者Adam Sokołowski

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 03:35:18