แปลง 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
___(___)