Я получаю предупреждение, которое я не понимаю для простых гистограмм в ggplot2
> df <- data.frame(X = 127:131, Y = rnorm(5))
> df
X Y
1 127 0.9391077
2 128 -0.9392529
3 129 -1.1296221
4 130 1.1454907
5 131 1.8564596
> ggplot(df) + geom_bar(aes(X,Y), stat ="identity", position = "dodge")
Warning message:
position_dodge requires constant width: output may be incorrect
Кажется, что это происходит только для определенных диапазонов значений X. Я искал информацию об этом, но все это, похоже, говорит о случаях, когда ширина действительно отличается, или случаи, когда stat не является "личностью". В этом случае значения X являются целыми числами, поэтому они должны быть простыми.
Созданная диаграмма выглядит нормально, поэтому мне неловко просто игнорировать предупреждение, которое я не понимаю.
Любая идея, что происходит?