วิเคราะห์รูปแบบการใช้งานตามช่วงเวลาของวัน
มาดูกันว่าการเดินทางกระจายตัวอย่างไรตามช่วงเวลาในแต่ละวัน โดยจะสร้างกราฟสรุปจำนวนการเดินทางรายสัปดาห์ แบ่งตามชั่วโมงที่เริ่มต้นการเดินทาง และแยกระหว่างวันทำงานกับวันหยุดสุดสัปดาห์
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงภาพข้อมูลขนาดใหญ่ด้วย Trelliscope ใน R
คำแนะนำการฝึกหัด
- คำนวณจำนวนการเดินทาง
nสำหรับทุกชุดค่าผสมของสัปดาห์ที่เริ่มต้น (start_wk), ชั่วโมงที่เริ่มต้นในวัน (start_hod) และweekday - ใช้จุดแสดงค่า
nบนแกน y และstart_wkบนแกน x โดยกำหนดสีของจุดตามweekday - แบ่งพาเนลตาม
start_hodให้มี 1 แถวและ 24 คอลัมน์ (คอลัมน์ละ 1 ชั่วโมง) โดยใช้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()