แสดงภาพข้อมูล: จำนวนการเดินทางตามชั่วโมงของวัน
ตอนนี้เราสามารถสร้าง Trelliscope display โดยใช้ ggplot2 ได้แล้ว โดยจะพล็อตจำนวนการเดินทางเทียบกับชั่วโมงของวัน แยกสีตามวันทำงาน/วันหยุดสุดสัปดาห์ และแบ่ง facet ตามเส้นทางด้วย facet_trelliscope()
route_hod พร้อมใช้งานในเวิร์กสเปซแล้ว แต่มีเฉพาะ 8 เส้นทางยอดนิยมเท่านั้น เราจะดูผลลัพธ์สำหรับเส้นทางยอดนิยมทั้งหมดในแบบฝึกหัดสุดท้าย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงภาพข้อมูลขนาดใหญ่ด้วย Trelliscope ใน R
คำแนะนำการฝึกหัด
- ใช้จุดพล็อต
start_hodบนแกน x และnบนแกน y แล้วกำหนดสีของจุดตามweekdayพร้อมระบุsize = 3ในส่วน geom เพื่อให้จุดเด่นชัดขึ้นบนกราฟ - แบ่ง facet ตามชื่อสถานีต้นทางและปลายทาง และตั้งค่าเลย์เอาต์เริ่มต้นเป็น 2 แถวและ 4 คอลัมน์
- เพื่อประหยัดพื้นที่ ให้ซ่อน legend โดยเพิ่ม
theme(legend.position = "none")ในส่วนของ ggplot2
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(trelliscopejs)
library(ggplot2)
# Create the plot
ggplot(___) +
___ +
facet_trelliscope(~ ___ + ___, ___) +
theme(___)