การเพิ่มจุดอ้างอิงบนกราฟ
คุณสมบัติที่น่าสนใจของ log fold change คือความสมมาตร: ค่า 1 หมายถึงมากกว่า 2 เท่า และ -1 หมายถึงน้อยกว่า 2 เท่า ดังนั้น ตำแหน่ง 0 บนแกน x จึงเป็นจุดแบ่งระหว่างการลดลงและการเพิ่มขึ้นของจำนวนนับตามช่วงปี เมื่อข้อมูลมีจุดแบ่งที่ชัดเจนเช่นนี้ การแสดงให้เห็นในกราฟเป็น จุดโฟกัส ด้วยจะช่วยให้อ่านข้อมูลได้ง่ายขึ้น
โค้ดที่เตรียมไว้จะสร้างกราฟจุดพื้นฐานของ log fold change ตามวันที่ เราจะปรับปรุงกราฟนี้ 2 ส่วน ได้แก่ เรียงจุดตามลำดับจากมากไปน้อยเหมือนแบบฝึกหัดก่อนหน้า และเพิ่มเส้นแนวทางที่ x = 0 เพื่อแสดงจุดกลาง โดยเพิ่ม geom_vline() (สำหรับเส้นตั้งฉาก) เข้าไปในออบเจกต์กราฟ พร้อมกำหนด argument xintercept เป็น 0
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R
คำแนะนำการฝึกหัด
- เรียงจุดจากมากไปน้อย โดยครอบ mapping
yด้วยreorder() - เพิ่มจุดอ้างอิงที่
x = 0ด้วยgeom_vline()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
who_subset %>%
# calculate the log fold change between 2002 and 1992
mutate(logFoldChange = log2(cases_2002/cases_1992)) %>%
# set y axis as country ordered with respect to logFoldChange
ggplot(aes(x = logFoldChange, y = ___)) +
geom_point() +
# add a visual anchor at x = 0
___