Trực quan hóa dân số với trục x theo thang log
Ở bài tập trước, bạn đã tạo biểu đồ tần suất (histogram) cho dân số các quốc gia. Có thể bạn nhận thấy một vài quốc gia có dân số cao hơn hẳn so với các quốc gia khác, khiến phân phối bị lệch mạnh và phần lớn dữ liệu bị dồn vào một vùng rất nhỏ của đồ thị. (Vì vậy khó xác định trung vị hoặc giá trị tối thiểu từ biểu đồ đó.)
Để biểu đồ tần suất cung cấp thông tin hữu ích hơn, bạn có thể thử đặt trục x theo thang log.
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
- Sử dụng bộ dữ liệu
gapminder_1952(mã đã được cung cấp) để tạo biểu đồ tần suất cho dân số (pop) của các quốc gia vào năm 1952, và đặt trục x theo thang log vớiscale_x_log10().
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)
gapminder_1952 <- gapminder %>%
filter(year == 1952)
# Create a histogram of population (pop), with x on a log scale