การพล็อตกราฟเส้นตามช่วงเวลา
ในบทที่ผ่านมา คุณได้เรียนรู้วิธีใช้ summarize() เพื่อสรุปชุดข้อมูลการลงคะแนนเสียงตามปี โดยเฉพาะสัดส่วนของคะแนนเสียง "yes" ในแต่ละปี
คราวนี้จะใช้แพ็กเกจ ggplot2 เพื่อแปลงผลลัพธ์เหล่านั้นให้เป็นกราฟแสดงสัดส่วนคะแนนเสียง "yes" ตามช่วงเวลา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การวิเคราะห์เชิงสำรวจข้อมูลใน R
คำแนะนำการฝึกหัด
ชุดข้อมูล by_year มีจำนวนคะแนนเสียงและสัดส่วนคะแนนเสียง "yes" ในแต่ละปี
- โหลดแพ็กเกจ
ggplot2 - ใช้
ggplot()ร่วมกับ layergeom_lineเพื่อสร้างกราฟเส้น โดยให้yearอยู่บนแกน x และpercent_yesอยู่บนแกน y
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Define by_year
by_year <- votes_processed %>%
group_by(year) %>%
summarize(total = n(),
percent_yes = mean(vote == 1))
# Load the ggplot2 package
# Create line plot
___(by_year, ___) ___
___