Trực quan hóa tuổi thọ trung vị theo thời gian
Trong chương trước, bạn đã tóm tắt dữ liệu gapminder để tính tuổi thọ trung vị theo từng năm. Đoạn mã này đã được cung cấp cho bạn và được lưu (bằng <-) thành bộ dữ liệu by_year.
Giờ bạn có thể dùng gói ggplot2 để biến kết quả này thành một trực quan hóa về sự thay đổi tuổi thọ theo thời gian.
Bài tập này là một phần của khóa học
Giới thiệu về Tidyverse
Hướng dẫn bài tập
- Dùng bộ dữ liệu
by_yearđể tạo một biểu đồ phân tán thể hiện sự thay đổi của tuổi thọ trung vị theo thời gian, vớiyeartrên trục x vàmedianLifeExptrên trục y. Nhớ thêmexpand_limits(y = 0)để đảm bảo trục y của biểu đồ bao gồm giá trị 0.
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.
library(gapminder)
library(dplyr)
library(ggplot2)
by_year <- gapminder %>%
group_by(year) %>%
summarize(medianLifeExp = median(lifeExp),
maxGdpPercap = max(gdpPercap))
# Create a scatter plot showing the change in medianLifeExp over time