如何调整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
相关产品推荐
相关产品推荐

