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

使用R的ggbarplot绘制柱状图时遇类型错误,求解决

问题解决:ggbarplot坐标轴设置报错
  • 错误原因:你把ggplot2的坐标轴调整函数expand_limits()和coord_cartesian()直接作为ggbarplot的参数传入了,这不符合ggpubr包的语法逻辑。ggbarplot是基于ggplot2封装的函数,这类图层调整函数需要用+和主绘图函数拼接,而非放在函数参数列表里。

  • 修正后的代码:

ggbarplot(survival, x = "Treat", y = "Surv",
          add = c("mean_sd", "jitter"),
          color = "black",
          fill = "Treat", palette = "Set3") +
  expand_limits(x=0, y=0) +
  coord_cartesian(expand=FALSE)
  • 补充说明:ggpubr的绘图函数只是简化了ggplot2的代码,后续所有ggplot2的图层、坐标、主题调整都需要用+来追加,不能混在函数参数里。

内容的提问来源于stack exchange,提问作者Eyvindur Barðason

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 00:52:41