เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแบ่ง 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(___, ___) %>%
  ___(___, ___)
แก้ไขและรันโค้ด