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

如何为ggpubr绘制的箱线图设置Y轴自定义刻度数量

实现方法

ggpubr 是基于 ggplot2 封装的可视化包,你可以直接叠加 ggplot2 的坐标轴尺度调整函数自定义Y轴刻度,修改后的代码如下:

library("ggpubr")

# 加载数据
data("ToothGrowth")
df <- ToothGrowth

# 基础绘图 + 自定义Y轴刻度
ggboxplot(df, x = "dose", y = "len", width = 0.8) +
  scale_y_continuous(breaks = c(5, 10, 15, 20, 25, 30))

补充说明

  • 如果需要同时限制Y轴的显示范围,避免刻度超出边界,可以追加limits参数:
ggboxplot(df, x = "dose", y = "len", width = 0.8) +
  # seq(5,30,5)等价于c(5,10,15,20,25,30),刻度数量多的时候更便捷
  scale_y_continuous(breaks = seq(5,30,5), limits = c(0, 35))
  • 如果需要自定义刻度的显示文本,可以追加labels参数,比如给刻度添加单位:
ggboxplot(df, x = "dose", y = "len", width = 0.8) +
  scale_y_continuous(
    breaks = seq(5,30,5),
    labels = paste0(seq(5,30,5), " mm")
  )

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.21 12:24:07