Hello experts. I just noticed that plots produced by
stat_summary_bin() show different
y coordinates even with the same data.
library(tidyverse) set.seed(1) sample_data = tibble(x=rnorm(1000), y=x+rnorm(1000)) sample_data %<>% mutate(x_bin = cut(x, breaks=10)) ggplot(sample_data, mapping=aes(x=x, y=y)) + stat_summary_bin(geom="bar", fun=mean, bins=9)
ggplot(sample_data, mapping=aes(x=x_bin, y=y)) + stat_summary(geom="bar", fun=mean)
As shown, corresponding bars in those two plots show different heights (compare the 9th and 10th bars), even though the same data were used and the
x axis was divided into 10 bins with an equal range in both cases. Why?