如何调整ggstatsplot包ggbetweenstats绘图中均值标记的字体大小
ggbetweenstats调整均值标记字体大小的解决方案
你之前通过ggplot.component修改theme参数无法生效的原因是:主题theme()管控的是坐标轴文字、标题、图例等全局主题类文本元素,而图中的均值数值标记属于独立的geom_text图层元素,不在theme的调整范围内。
你可以直接通过ggbetweenstats内置的centrality.label.args参数调整均值标记的样式,示例代码如下:
ggbetweenstats( data = iris, x = Species, y = Sepal.Length, title = "鸢尾花不同物种的花萼长度分布", # 自定义均值标签参数,size控制字号,还可按需调整颜色、字重、透明度等属性 centrality.label.args = list(size = 10) )
- 上述代码中的
size数值对应ggplot2图层文本的尺寸单位,可根据自己的显示需求调整数值大小 - 如果使用的是较早版本的ggstatsplot,若上述参数不生效,可以尝试替换为
mean.label.args参数,用法完全一致
内容的提问来源于stack exchange,提问作者Nosey
相关产品推荐
相关产品推荐

