Biểu đồ ridgeline cơ bản
Đoạn mã được cung cấp tạo một biểu đồ ridgeline về phần trăm vượt quá giới hạn khi tài xế bị yêu cầu dừng xe theo từng ngày trong tuần.
Hãy chỉnh sửa mã để đặt độ rộng hạt nhân (bandwidth) theo giá trị chỉ định, thay đổi giới hạn trục x để loại bỏ các đuôi dài, và thêm subtitle để người đọc biết bandwidth bạn đang dùng.
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
- Đổi
bandwidththành 3.5 tronggeom_density_ridges(). - Đặt
limitscủa thang x từ0đến150. - Thêm phụ đề cho biểu đồ là
'Gaussian kernel SD = 3.5'.
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(ggridges)
md_speeding %>%
mutate(day_of_week = factor(day_of_week, levels = c("Mon","Tues","Wed","Thu","Fri","Sat","Sun") )) %>%
ggplot(aes( x = percentage_over_limit, y = day_of_week)) +
# Set bandwidth to 3.5
geom_density_ridges() +
# add limits of 0 to 150 to x-scale
scale_x_continuous()
# provide subtitle with bandwidth