การแบ่ง bin ให้กับ Scatterplot
ชุดข้อมูล vgsales มีข้อมูลทั้งหมด 16,450 แถว ซึ่งมากพอที่การใช้ binned scatterplot จะช่วยลดปัญหา overplotting ได้ ในแบบฝึกหัดนี้ ให้สร้าง binned scatterplot ของ User_Score เทียบกับ Critic_Score เพื่อแสดงข้อมูลทั้งหมด (จนถึงตอนนี้ คุณได้แสดงเพียงบางส่วนของชุดข้อมูลนี้ในรูปแบบ scatterplot เท่านั้น)
เมื่อสร้างกราฟเสร็จแล้ว ลองสำรวจการโต้ตอบของกราฟดู โดยเฉพาะค่า "z" ในข้อมูล hover ซึ่งแสดงจำนวน observation ในแต่ละ bin ที่เลือก
โหลด plotly ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างกราฟิกแบบโต้ตอบด้วย plotly ใน R
คำแนะนำการฝึกหัด
- สร้าง binned scatterplot โดยให้
Critic_Scoreอยู่บนแกน x และUser_Scoreอยู่บนแกน y - กำหนดจำนวน bin บนแกน x และแกน y เป็น 50
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a binned scatterplot of User_Score vs. Critic_Score
vgsales %>%
plot_ly(___, ___) %>%
___(___, ___)