เพิ่มลูกศรให้กับเส้นในกราฟ
แทนที่จะระบุป้ายกำกับปี ให้ใช้อาร์กิวเมนต์ arrow ในการเรียกใช้ geom_path() เพื่อแสดงทิศทางของการเปลี่ยนแปลง ลูกศรจะชี้จากปี 1996 ไปยังปี 2006 ซึ่งสอดคล้องกับลำดับข้อมูลในชุดข้อมูล ฟังก์ชัน arrow() รับอาร์กิวเมนต์สองตัว ได้แก่ length สำหรับกำหนดความยาว ซึ่งระบุด้วยการเรียกใช้ unit() เหมือนที่เคยทำในแบบฝึกหัดก่อนหน้า และ type สำหรับกำหนดรูปแบบของหัวลูกศร
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสื่อสารด้วยข้อมูลใน Tidyverse
คำแนะนำการฝึกหัด
- ใช้อาร์กิวเมนต์
arrowพร้อมการเรียกใช้ฟังก์ชันarrow()เพื่อเพิ่มลูกศรให้กับแต่ละเส้น - สำหรับลูกศร ให้ระบุ
lengthเป็น1.5"mm"(ด้วยการเรียกใช้unit()) และtypeเป็น"closed"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
ggplot(ilo_data) +
geom_path(aes(x = working_hours, y = country),
# Add an arrow to each path
arrow = ___(___ = ___(___, "___"), ___ = "___"))