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値の特定の範囲でのみ発生するようです。これに関する情報をグーグルで検索しましたが、幅が本当に異なる場合、または統計が「アイデンティティ」ではない場合について話しているようです。この場合、X 値は単なる整数であるため、単純にする必要があります。
生成されたチャートは問題ないように見えるので、理解できない警告を無視することに不安を感じています。
何が起こっているのですか?