开始使用免费开始使用

基础山峦图(ridgeline plot)

下面提供的代码会绘制一个山峦图,展示按星期几分组的超速百分比分布(被拦下的司机超出限速的百分比)。

请修改代码:将核宽度(bandwidth)设为指定数值;调整 x 轴范围以去除长尾;并添加一个 subtitle,告诉读者您使用的带宽。

本练习是课程的一部分

R 中的可视化最佳实践

查看课程

练习说明

  • geom_density_ridges() 中将 bandwidth 改为 3.5。
  • 将 x 轴的 limits 设为从 0150
  • 为图形添加副标题 'Gaussian kernel SD = 3.5'

交互式实操练习

通过完成这段示例代码来试试这个练习。

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
    
编辑并运行代码