我收到一条警告消息,我不理解 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 值只是整数,所以应该很简单。
生成的图表看起来不错,所以我对忽略我不理解的警告感到不安。
知道发生了什么吗?