【发布时间】:2017-05-02 20:20:10
【问题描述】:
您好,我有一些数据排列在大小为 5 的 bin 中。但是,轴与 bin 不对齐,因此很难看到它们的开始和结束位置。
我想重新定义轴,使标签以 5 为增量与最小值对齐(轴将有标签 204、209、214 等)
或者让 bin 以 5 的间隔开始,具体取决于系列中的最小值。例如,您可以看到我提供的数据集中的最小值是 204。到目前为止,这些 bin 在视觉上看起来是 204-208、209-213 等。一旦进行了更改,这些 bin 就会变为 200 -204、205-209 等
data <- data.frame(c(218, 213, 234, 223, 262, 251, 240, 235, 236, 237, 245, 229, 261, 269, 256, 239, 255, 258, 221, 231, 246, 248, 206, 204, 211))
ggplot(data=data, aes(data)) +
geom_histogram(breaks=seq(min(data), max(data), by =5),
col="black",
fill="grey") +
scale_x_continuous(breaks = pretty_breaks(n=20)) +
labs(x="Data Value", y="Count", title = "Histogram of Data Values") +
theme(plot.title = element_text(hjust = 0.5, size=20))
【问题讨论】:
-
那么,您在这里具体询问哪个选项?
-
我更喜欢第一个选项,但哪个选项更容易实现都可以。