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
相关产品推荐
相关产品推荐

