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

แปลง scatterplot จาก ggplot2

คำสั่ง ggplotly() ช่วยให้แปลงกราฟ static ที่สร้างด้วยแพ็กเกจ ggplot2 ให้เป็นกราฟแบบอินเทอร์แอกทีฟได้อย่างง่ายดาย ในแบบฝึกหัดนี้ ให้สร้างกราฟอินเทอร์แอกทีฟจาก scatterplot ด้านล่าง เพื่อสำรวจความสัมพันธ์ระหว่างยอดขายวิดีโอเกมในอเมริกาเหนือ (NA_Sales) กับคะแนนรวมจากนักวิจารณ์ (Critic_Score) ในปี 2016

หลังจากสร้างกราฟอินเทอร์แอกทีฟแล้ว ลองสำรวจดูว่ามีฟีเจอร์การโต้ตอบอะไรบ้าง

หมายเหตุ: การโหลด plotly จะโหลด ggplot2 และ dplyr ไปด้วยโดยอัตโนมัติ

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

การสร้างกราฟิกแบบโต้ตอบด้วย plotly ใน R

ดูคอร์ส

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

  • โหลด plotly
  • สร้าง scatterplot โดยให้ NA_Sales อยู่บนแกน x และ Critic_Score อยู่บนแกน y สำหรับวิดีโอเกมในชุดข้อมูล vgsales จากปี 2016 จากนั้นเก็บกราฟนี้ไว้ใน object ชื่อ scatter
  • ใช้คำสั่ง ggplotly() เพื่อแปลง scatter ให้เป็นกราฟอินเทอร์แอกทีฟของ plotly

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

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

# Load the plotly package
___

# Store the scatterplot of Critic_Score vs. NA_Sales sales in 2016
scatter <- ___ %>%
			filter(___ == ___) %>%
			ggplot(aes(x = ___, y = ___)) +
			geom_point(alpha = 0.3)

# Convert the scatterplot to a plotly graphic
___(___)
แก้ไขและรันโค้ด