ประเภทของคอลัมน์ข้อมูลส่งผลต่อรูปแบบกราฟ
กราฟจากแบบฝึกหัดที่แล้วยังไม่ค่อยน่าพอใจเท่าไร แม้ว่า cyl (จำนวนกระบอกสูบ) จะเป็นตัวแปรแบบหมวดหมู่ แต่ใน mtcars กลับถูกจัดเก็บเป็นตัวเลข ซึ่งทำให้เกิดความสับสน เพราะกราฟที่แสดงออกมาไม่ตรงกับประเภทข้อมูลที่แท้จริง จึงต้องบอก ggplot2 อย่างชัดเจนว่า cyl เป็นตัวแปรแบบหมวดหมู่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น
คำแนะนำการฝึกหัด
- แก้ไขคำสั่ง
ggplot()โดยครอบcylด้วยฟังก์ชันfactor() - ส่งคำตอบแล้วดูว่ากราฟที่ได้ดูดีขึ้นหรือไม่
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load the ggplot2 package
library(ggplot2)
# Change the command below so that cyl is treated as factor
ggplot(mtcars, aes(cyl, mpg)) +
geom_point()