r - 当我希望所有列在缺少数据点时都具有相同的宽度时,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))
解决方案
推荐阅读
- xml - 使用 XSLT 解析 XML 属性
- git - 如何处理同一分支上的不同逻辑
- dialogflow-es - 如何在 Dialogflow 中强制隐式调用(谷歌操作)
- javascript - 将日期时间字符串更改为另一个时区
- redis - Redis地理空间,按时间查询
- python - Microsoft Azure 认知服务 - 在横向(人脸)模式下人脸检测失败
- html - CSS resize 属性都不能与 flex 一起正常工作
- angular - 创建包装模板组件并注入内部组件模板
- python - Sklearn 或 Pandas,用简单的线性回归估算缺失值
- graph - Neo 4j - 如何计算两个关系出现在同一节点中的次数