多個變數
除了美學映射(aesthetics)之外,分面(facets)也是編碼因子(也就是類別)變數的另一種方式。當圖形包含許多變數時,它們能降低視覺複雜度。
我們的目標是檢視器中的那張圖,它包含 7 個變數。
有兩個變數被映射到顏色美學,分別使用色相與亮度。為了達成這點,我們把 fcyl 和 fam 合併成一個單一的互動變數(interaction),fcyl_fam(參考:https://www.rdocumentation.org/packages/base/topics/interaction)。這讓我們可以善用 Color Brewer 的 Paired 配色盤。
本練習屬於課程
ggplot2 中級資料視覺化
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# See the interaction column
mtcars$fcyl_fam
# Color the points by fcyl_fam
ggplot(mtcars, aes(x = wt, y = mpg, ___ = ___)) +
geom_point() +
# Use a paired color palette
___(___ = ___)