Làm việc với geom_col
Trong ggplot, có hai cách khác nhau để vẽ biểu đồ cột: geom_col() và geom_bar().
Nếu dữ liệu của bạn có dạng mà chiều cao cột đã được lưu trong một cột và bạn muốn ánh xạ cột đó lên trục y, như số ca bệnh trong dữ liệu của chúng ta, bạn nên dùng geom_col().
Hãy vẽ biểu đồ cột về số ca theo từng bệnh được ghi nhận ở India năm 1980 bằng geom_col().
Bài tập này là một phần của khóa học
Thực hành tốt nhất về trực quan hóa trong R
Hướng dẫn bài tập
- Dùng
filter()để lọc dữ liệu vớicountrylàIndiavà năm1980bằngcountry == "India", year == 1980. - Ánh xạ
diseaselên trục x vàcaseslên trục y trong lời gọiaes(). - Thêm hình học
geom_col().
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.
who_disease %>%
# filter to india in 1980
filter(___) %>%
# map x aesthetic to disease and y to cases
ggplot(aes(___)) +
# use geom_col to draw
___