相关疑难解决方法(0)

为什么我得到"position_dodge需要恒定宽度",即使ggplot2中的宽度是恒定的

我收到一条警告信息我不明白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 
Run Code Online (Sandbox Code Playgroud)

它似乎只发生在某些X值范围内.我已经用Google搜索了这方面的信息,但这一切似乎都在谈论宽度确实不同的情况,或者stat不是"身份"的情况.在这种情况下,X值只是整数,所以它应该很简单.

制作的图表看起来还不错,所以我对忽略一个我不理解的警告感到不安.

知道发生了什么事吗?

plot r ggplot2

18
推荐指数
1
解决办法
6663
查看次数

标签 统计

ggplot2 ×1

plot ×1

r ×1