首页 > 解决方案 > 当我希望所有列在缺少数据点时都具有相同的宽度时,R ggplot 会产生不同的列宽

问题描述

我试图在 ggplot 中制作一个简单的条形图,以显示每年因各种原因导致的警察死亡人数。列的宽度不一致。例如,仅在 2020 年因新冠病毒死亡,而粉红色的条形显示该条形与其他类别中每年的所有条形一样宽。即使只有一年的数据在给定的死因中,我如何才能使所有条形都具有相同的宽度?

数据表“原因”

ggplot(data = cause, aes(x=causeMonthState, y=deaths, fill = as.factor(year)))+
  geom_bar(stat="identity", position = "dodge", width = .5)+
  theme(axis.text.x = element_text(angle = 90))

在此处输入图像描述

标签: rggplot2widthcolumn-width

解决方案


推荐阅读