0
我正在嘗試製作R ggplot2
圖表,其中列將一個變量分組,一個facet_grid
以另一個變爲分解。我已經試過這兩種方法都失敗了:ggplot2柱狀圖與facet_grid
1)設置x
作爲facet_grid
變量發生故障時通過可變兩次:
ggplot(diamonds, aes(x=cut, y=price, fill=color)) +
geom_bar(position="dodge", stat="identity") +
facet_grid(cut ~ ., scales="free")
2)刪除x
產生一個錯誤:
ggplot(diamonds, aes(y=price, fill=color)) +
geom_bar(position="dodge", stat="identity") +
facet_grid(cut ~ ., scales="free")
# Error in exists(name, envir = env, mode = mode):
# argument "env" is missing, with no default
這些價格值似乎是不準確的。例如,Fair和D型鑽石的平均價格爲4291美元,而該圖表顯示的價值爲3x。 diamond>% filter(cut ==「Fair」,color ==「D」)%>% summary(price = mean(price,na.rm = TRUE)) – Joe