Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Đổi bandwidth thành 3.5 trong geom_density_ridges().
  • Đặt limits của thang x từ 0 đến 150.
  • 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
    
Chỉnh sửa và Chạy Mã