เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การพล็อตกราฟเส้นตามช่วงเวลา

ในบทที่ผ่านมา คุณได้เรียนรู้วิธีใช้ summarize() เพื่อสรุปชุดข้อมูลการลงคะแนนเสียงตามปี โดยเฉพาะสัดส่วนของคะแนนเสียง "yes" ในแต่ละปี

คราวนี้จะใช้แพ็กเกจ ggplot2 เพื่อแปลงผลลัพธ์เหล่านั้นให้เป็นกราฟแสดงสัดส่วนคะแนนเสียง "yes" ตามช่วงเวลา

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

กรณีศึกษา: การวิเคราะห์เชิงสำรวจข้อมูลใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

ชุดข้อมูล by_year มีจำนวนคะแนนเสียงและสัดส่วนคะแนนเสียง "yes" ในแต่ละปี

  • โหลดแพ็กเกจ ggplot2
  • ใช้ ggplot() ร่วมกับ layer geom_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, ___) ___
  ___
แก้ไขและรันโค้ด