กราฟรายวัน
ต่อไปเราจะดูจำนวนการเดินทางเทียบกับชั่วโมงในแต่ละวัน โดยเริ่มจากการสร้างชุดข้อมูลสรุปสำหรับเดือนแรกที่มีข้อมูลครบในชุดข้อมูล (เดือนพฤษภาคม) แล้วนำมาวิเคราะห์
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงภาพข้อมูลขนาดใหญ่ด้วย Trelliscope ใน R
คำแนะนำการฝึกหัด
- กรองข้อมูลเฉพาะเดือนพฤษภาคม (ใช้
start_mon) - นับจำนวนการเดินทางสำหรับทุกการผสมผสานของ
start_day,start_hodและmembership - ใช้จุด (points) เพื่อพล็อตจำนวนการเดินทางเทียบกับชั่วโมงของวัน และระบายสีจุดตาม
membership - ใช้ facet กับ
start_dayโดยใช้facet_wrap()และกำหนด 7 คอลัมน์เพื่อจัดเรียงตามวันในสัปดาห์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(dplyr)
library(ggplot2)
# Compute daily_may
daily_may <- bike %>%
filter(___) %>%
group_by(___) %>%
summarise(n = ___)
# Plot the result
ggplot(daily_may, aes(___, ___, color = ___)) +
___ +
___