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

Aspect Ratio I: อัตราส่วน 1:1

เราสามารถกำหนด aspect ratio ของกราฟได้ด้วย coord_fixed() ซึ่งใช้ค่าเริ่มต้นเป็น ratio = 1 อัตราส่วน 1:1 เหมาะที่สุดเมื่อตัวแปรต่อเนื่องทั้งสองอยู่ในสเกลเดียวกัน เช่นในชุดข้อมูล iris

ตัวแปรทั้งหมดวัดเป็นเซนติเมตร ดังนั้นหน่วยหนึ่งบนกราฟควรมีระยะห่างเท่ากันบนแต่ละแกน วิธีนี้ช่วยให้สะท้อนความสัมพันธ์ระหว่างตัวแปรทั้งสองได้อย่างถูกต้อง เนื่องจาก aspect ratio ที่ต่างกันอาจเปลี่ยนมุมของเส้น smoothing ได้ ซึ่งอาจทำให้การรับรู้ข้อมูลผิดเพี้ยนไป แม้ว่าโมเดลเชิงเส้นที่อยู่เบื้องหลังจะไม่เปลี่ยนแปลง แต่การรับรู้ของเราสามารถถูกชักนำได้จากมุมที่แสดงบนกราฟ

กราฟจากชุดข้อมูล iris ที่แสดง sepal width เทียบกับ sepal length โดยระบายสีตาม species จะปรากฏในตัวแสดงผล

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

การสร้างภาพข้อมูลระดับกลางด้วย ggplot2

ดูคอร์ส

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

  • เพิ่ม layer พิกัดแบบตรึงค่า เพื่อบังคับให้ aspect ratio เป็น 1:1

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

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

ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width, color = Species)) +
  geom_jitter() +
  geom_smooth(method = "lm", se = FALSE) +
  # Fix the coordinate ratio
  ___
แก้ไขและรันโค้ด