Tất tần tật về aesthetics: color và fill
Thông thường, thuộc tính thẩm mỹ color thay đổi phần viền của một geom và fill thay đổi phần bên trong. geom_point() là một ngoại lệ: bạn dùng color (không phải fill) để đổi màu điểm. Tuy nhiên, một số hình dạng có hành vi đặc biệt.
Mặc định, geom_point() dùng shape = 19: hình tròn đặc. Một lựa chọn khác là shape = 21: hình tròn cho phép bạn dùng cả fill cho phần bên trong và color cho phần viền. Cách này cho phép bạn ánh xạ hai aesthetics vào mỗi điểm.
Tất cả giá trị của shape được mô tả trên trang trợ giúp points() (docs).
fcyl và fam lần lượt là các cột cyl và am đã được chuyển sang factor.
Bài tập này là một phần của khóa học
Nhập môn trực quan hóa dữ liệu với ggplot2
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Map fcyl to fill
ggplot(mtcars, aes(wt, mpg, color = fcyl)) +
geom_point(shape = 1, size = 4)