我正在使用 R for Data Science 2017 - H.Wickham G.Grolemund 一書學習 R 我在第 16 42/520 頁遇到問題。這是代碼:
ggplot(data = mpg)
geom_smooth(mapping = aes(x = displ, y = hwy))
ggplot(data = mpg)
geom_smooth(mapping = aes(x = displ, y = hwy, group = drv))
ggplot(data = mpg)
geom_smooth(
mapping = aes(x = displ, y = hwy, color = drv),
show.legend = FALSE
)
有了這個情節:

這是文字參考:
許多geoms,比如geom_smooth(),使用單個幾何物件來顯示多行資料。對于這些幾何圖形,您可以將組美學設定為分類變數以繪制多個物件。ggplot2 將為分組變數的每個唯一值繪制一個單獨的物件。在實踐中,每當您將美學映射到離散變數(如線型示例中)時,ggplot2 將自動對這些幾何圖形的資料進行分組。依賴此功能很方便,因為組美學本身不會向幾何圖形添加圖例或區別特征:
我嘗試重現,但我的情節是這樣的:

我不知道這是版本錯誤還是這種繪圖方式已被棄用。
uj5u.com熱心網友回復:
你想要這個嗎?
ggplot(data = mpg)
geom_smooth(
mapping = aes(x = displ, y = hwy, color = drv),
show.legend = FALSE
)
facet_wrap(~drv, scales = "free_x")

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/368355.html
上一篇:如何用參考線覆寫箱線圖
