r - 更改直方图中条形之间的空间 - R
问题描述
我使用以下代码在 RStudio 中创建了一个直方图:
ggplot(data_csv, aes(x=Phasenew, fill=Success)) +
geom_histogram(binwidth = 1, position = "dodge", color="white")
我现在要做的是在直方图的条之间添加更多空间。我已经尝试过“宽度”参数,但那个参数显然在直方图中不起作用。我还尝试使白色轮廓更大,但这不会显示条的正确长度。有谁知道如何做到这一点?
解决方案
正如两个人已经在评论中所写的那样,我还认为您尝试更改直方图“条形”之间的空间是基于对直方图性质的误解。在这里,您的事件频率表示为直方图中的单元格区域。或者引用维基百科:
值的范围——即将值的整个范围划分为一系列区间——然后计算有多少值落入每个区间
先验这些单元格甚至不需要具有相同的宽度(在您的类宽度不同的情况下)。
也许您正在寻找的是geom_bar
(https://ggplot2.tidyverse.org/reference/geom_bar.html)
ggplot(data_csv, aes(x=Phasenew, fill=Success)) +
geom_bar()
推荐阅读
- javascript - 如何使用 JavaScript 从 URL 读取数据?
- angular - Angular-如何以角度隐藏垫表的特定行
- php - 具有确切日期时间的学说 FindOneBy 返回 null
- .net - 升级到 .net 5 后 azure devops build 中的 nuget restore 步骤出错
- postgresql - 配置 gssapi 以使用 AD 连接 PostgreSQL 服务器
- c# - 如何在类中使用接口声明?
- file - 保存或编辑节点时更改文件字段的文件名
- scala - 我应该如何为元组实现 scala 解释器?
- docusignapi - 用最后一个签名的日期填充生效日期的docusign
- java - 获取类名