ปรับแต่ง Scatterplot ให้สมบูรณ์
วิดีโอเกมที่ขายดีที่สุดมักได้รับคะแนนจากนักวิจารณ์สูงด้วยหรือไม่? เพื่อตอบคำถามนี้ ให้สร้าง scatterplot แสดงความสัมพันธ์ระหว่างคะแนนนักวิจารณ์กับยอดขายทั่วโลก
อย่างที่เห็น ยอดขายทั่วโลกมีความแตกต่างกันหลายเท่าตัวตลอดการกระจายของข้อมูล ในกรณีเช่นนี้ การสำรวจข้อมูลบนสเกลที่ผ่านการแปลงค่าแล้วจะให้มุมมองที่ดีกว่า ในแบบฝึกหัดนี้ให้แสดงยอดขายทั่วโลกบน log scale
อย่าลืมใส่ชื่อแกนที่สื่อความหมายชัดเจนด้วย!
โดย plotly ได้โหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างกราฟิกแบบโต้ตอบด้วย plotly ใน R
คำแนะนำการฝึกหัด
- ใช้ log transformation กับแกน x ภายในคำสั่ง
layout() - ตั้งชื่อแกน x ว่า
"Global sales (millions of units)"และแกน y ว่า"Critic score"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Polish the scatterplot by transforming the x-axis and labeling both axes
vgsales2016 %>%
plot_ly(x = ~Global_Sales, y = ~Critic_Score) %>%
add_markers(marker = list(opacity = 0.5)) %>%
___(xaxis = list(___, ___),
yaxis = list(___))