我的问题是,当我使用某个bin宽度大于数据分辨率的ggplot2构造直方图时,bin有时会包含来自底层数据的不均匀增量数。这导致直方图中的大峰值,这五个数据是对数据达到峰值的错误印象。是否有内置的方法来防止这种情况?也许在箱子之间分配增量?
require(ggplot2)
require(ggplot2movies)
m <- ggplot(movies, aes(x = rating))
#Original resolution
plot(m + geom_histogram(binwidth = 0.1) + scale_y_sqrt())
#Downsampled
plot(m + geom_histogram(binwidth = 0.25) + scale_y_sqrt())