开始使用免费开始使用

按一天中的时间进行检查

现在来看一下骑行在一天中的时间维度上的分布。请绘制一个每周骑行次数的汇总图,并按起始小时进行分面,同时按工作日/周末进行区分。

本练习是课程的一部分

使用 R 中的 Trelliscope 可视化大数据

查看课程

练习说明

  • 计算每个起始周(start_wk)、一天中的起始小时(start_hod)以及 weekday 组合下的骑行次数 n
  • 使用散点图,将 n 映射到 y 轴,将 start_wk 映射到 x 轴,并按 weekday 设置点的颜色。
  • start_hod 做分面,使面板为 1 行、24 列(对应一天中的每个小时),使用 facet_grid()

交互式实操练习

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

library(dplyr)
library(ggplot2)

# Compute week_hod
week_hod <- bike %>%
  ___ %>%
  ___

# Plot the result
ggplot(week_hod, aes(___, ___, color = ___)) +
  ___ +
  facet_grid(~ ___) +
  scale_y_sqrt()
编辑并运行代码