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

R ggplot2堆叠柱状图如何调整柱形边框宽度以区分不同分组

问题原因

你在geom_bar中仅设置了size参数,但未指定边框颜色,ggplot2默认柱形边框为透明状态,因此调整size不会显示边框效果。

解决方法

在geom_bar的参数中添加color参数指定边框颜色,即可配合size参数调整边框粗细,区分不同分组。通常浅色系(如白色)在堆叠柱形中对不同分组的区分度更好。

修改后的核心代码

只需替换原代码中geom_bar部分即可生效:

geom_bar(aes(
    text = paste("<b>Gender:</b>", Gender, "<br><b>Age:</b>", `Age.group` ,
                 "<br><b>Cases:</b>", lab, "<br><b>Total cases in age group:</b>",
                 lab2)), 
    position = "stack", stat = "identity",size=1.2, color="white")

你可以自行调整size的数值控制边框粗细,也可以将color改为"black"等其他颜色适配你的图表风格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 00:36:03