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

การเตรียมความพร้อม

ในแบบฝึกหัดต่อไปนี้ เราจะสร้างกราฟตามที่แสดงในหน้าต่างผลลัพธ์ โดยเริ่มจากการกำหนด position และ base layer ของกราฟก่อน

การกำหนดสิ่งเหล่านี้เป็น object แยกต่างหากจะช่วยให้นำกลับมาใช้ซ้ำได้สะดวกในหลาย layer หรือหลายกราฟ

  • position_jitter() เพิ่มการ jitter (เช่น สำหรับ point)
  • position_dodge() ทำการ dodge geom (เช่น bar, col, boxplot, violin, errorbar, pointrange)
  • position_jitterdodge() ทำการ jitter และ dodge geom (เช่น point)

เช่นเดิม เราจะใช้ mtcars ซึ่ง fcyl และ fam เป็นตัวแปรประเภท factor ที่สร้างจากตัวแปรเดิม cyl และ am

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

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

ดูคอร์ส

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

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

# Define position objects
# 1. Jitter with width 0.2
posn_j <- ___

# 2. Dodge with width 0.1
posn_d <- ___

# 3. Jitter-dodge with jitter.width 0.2 and dodge.width 0.1
posn_jd <- ___
แก้ไขและรันโค้ด