เลเยอร์อื่นๆ ใน ggplot2
กราฟเส้นเป็นวิธีหนึ่งในการแสดงข้อมูลนี้ แต่ยังสามารถแสดงในรูปแบบ scatter plot ได้ด้วย โดยแต่ละปีจะแทนด้วยจุดเพียงจุดเดียว ซึ่งทำได้โดยการเปลี่ยน เลเยอร์ (คือเปลี่ยน geom_line() เป็น geom_point())
นอกจากนี้ยังสามารถเพิ่มเลเยอร์อื่นลงในกราฟได้ เช่น เส้นโค้งปรับเรียบ (smoothing curve) โดยใช้ geom_smooth()
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การวิเคราะห์เชิงสำรวจข้อมูลใน R
คำแนะนำการฝึกหัด
เปลี่ยนกราฟให้เป็น scatter plot และเพิ่ม smoothing curve
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Change to scatter plot and add smoothing curve
ggplot(by_year, aes(year, percent_yes)) +
geom_line()