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

ใช้ Factor เป็น Frame

ตัวแปรที่ใช้กำหนด frame ของแอนิเมชันไม่จำเป็นต้องเป็นเวลาเสมอไป สามารถสร้างแอนิเมชันที่วนผ่านแต่ละ subplot ตาม factor แทนการใช้เลย์เอาต์แบบกริดได้เช่นกัน

ในแบบฝึกหัดนี้ ให้ปรับคำตอบจากข้อก่อนหน้าเพื่อสร้างแอนิเมชันที่วนผ่าน bubble chart ของแต่ละ region ในปี 2017

หมายเหตุ: ค่าเริ่มต้นของแอนิเมชันจะทำให้เล่นเร็วมาก ในบทเรียนถัดไปจะได้เรียนวิธีปรับความเร็ว สำหรับตอนนี้สามารถใช้แถบ slider เพื่อเลื่อนดูแต่ละ region และสำรวจความสัมพันธ์ของข้อมูลได้

โหลด plotly และชุดข้อมูล us_economy ไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างภาพข้อมูลเชิงโต้ตอบด้วย plotly ใน R ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

เติมโค้ดให้สมบูรณ์เพื่อสร้างแอนิเมชัน bubble chart ของ house_price เทียบกับ gdp ในแต่ละ region ของสหรัฐอเมริกา โดย

  • กรองข้อมูลเฉพาะปี 2017
  • และเปลี่ยน aesthetic ที่เหมาะสมเพื่อให้ region กำหนด snapshot แต่ละช่วงในแอนิเมชัน

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Animate a bubble chart of house_price against gdp over region
us_economy %>%
  ___(___ == ___) %>%
  plot_ly(x = ~gdp, y = ~house_price) %>%
  add_markers(size = ~population, color = ~region, 
              frame = ___, ids = ~state,
              marker = list(sizemode = "diameter"))
แก้ไขและรันโค้ด