1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn trực quan hóa dữ liệu với ggplot2

Connected

Bài tập

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.

Hướng dẫn 1/3

undefined XP
  • 1

    Thay đổi các aesthetics để fcyl ánh xạ vào fill thay vì color.

  • 2

    Trong geom_point() đổi đối số shape thành 21 và thêm đối số alpha đặt bằng 0.6.

  • 3

    Trong các aesthetics của ggplot(), ánh xạ fam vào color.