ลองพลิกแกนกัน
เริ่มต้นด้วยการฝึกหมุนกราฟกัน โค้ดที่เตรียมไว้จะสร้างกราฟแท่งแสดงจำนวนผู้ป่วย pertussis ในภูมิภาคอเมริกา (AMR) ในปี 1980 ซึ่งจะเห็นได้ว่าอ่านแทบไม่ออก
ขั้นแรก เพื่อให้มองเห็นรูปแบบในข้อมูลได้ชัดขึ้น ให้ใช้ reorder() จัดเรียงคอลัมน์ตามจำนวนผู้ป่วยจากมากไปน้อย
จากนั้น ใช้ coord_flip() พลิกแกนเพื่อให้อ่านชื่อประเทศได้สะดวก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R
คำแนะนำการฝึกหัด
- ใช้
reorder()เรียงแกน x ตามจำนวนcasesจากมากไปน้อย - เพิ่ม
coord_flip()ลงในกราฟเพื่อสลับแกน x และแกน y
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
amr_pertussis <- who_disease %>%
filter( # filter data to our desired subset
region == 'AMR',
year == 1980,
disease == 'pertussis'
)
# Set x axis as country ordered with respect to cases.
ggplot(amr_pertussis, aes(x = ___, y = cases)) +
geom_col() +
# flip axes
___