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

การทำ Facet บน Time Series

ตอนนี้จะมาดูข้อมูลของ 6 ประเทศ ในแบบฝึกหัดก่อนหน้านี้ใช้สีแทนแต่ละประเทศ แต่เมื่อมีถึง 6 ประเทศ กราฟจะดูแออัดเกินไป

แทนที่จะทำแบบนั้น เราจะใช้การ facet เพื่อให้แต่ละประเทศมี sub-plot เป็นของตัวเอง โดยเพิ่มขั้นตอน facet_wrap() ต่อท้าย layer ทั้งหมด

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

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

ดูคอร์ส

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

  • สร้างชุดข้อมูลที่กรองแล้วซึ่งประกอบด้วย 6 ประเทศนี้ โดยตั้งชื่อว่า filtered_6_countries
  • ใช้ชุดข้อมูลที่กรองแล้ว (ที่มีข้อมูลสรุปของ 6 ประเทศ) เพื่อสร้างกราฟที่มี facet สำหรับแต่ละประเทศ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Vector of six countries to examine
countries <- c("United States", "United Kingdom",
               "France", "Japan", "Brazil", "India")

# Filtered by_year_country: filtered_6_countries


# Line plot of % yes over time faceted by country
___(filtered_6_countries, ___) ___
  ___
  ___
แก้ไขและรันโค้ด