關於美學:color 與 fill
一般來說,color 美學會改變幾何物件的「外框」,而 fill 美學會改變「內部」。geom_point() 是個例外:點的顏色要用 color(不是 fill)。不過,某些圖形形狀有特別的行為。
geom_point() 的預設是 shape = 19:實心圓。另一個選擇是 shape = 21:這種圓形可以同時使用 fill 設定內部,並用 color 設定外框。這樣就能對每個點同時對應兩種美學屬性。
所有 shape 的數值都在 points()(文件)說明頁中描述。
fcyl 與 fam 分別是把 cyl 與 am 欄位轉換成因子後的結果。
本練習屬於課程
ggplot2 資料視覺化入門
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Map fcyl to fill
ggplot(mtcars, aes(wt, mpg, color = fcyl)) +
geom_point(shape = 1, size = 4)