是不變的,我得到一個警告消息,我不爲簡單的條形圖中GGPLOT2爲什麼我得到「position_dodge需要不斷寬度」,即使在寬度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值只是整數,所以它應該很簡單。
生成的圖表看起來不錯,所以我很不滿意,只是忽略了一個我不明白的警告。
任何想法是怎麼回事?
我已經提交了關於github上的惡意警告的問題。 https://github.com/hadley/scales/issues/33 –
現在已經在'scales'的開發版本中修復了這個問題。 –