ปรับแต่งชาร์ตให้สมบูรณ์
ชาร์ตของ FiveThirtyEight แสดงความสูงของแต่ละแท่งไว้เหนือแท่งนั้น ซึ่งทำได้ด้วยเลเยอร์ geom_text() การจัดตำแหน่งข้อความให้อยู่เหนือแท่งพอดีต้องใช้อาร์กิวเมนต์เพิ่มเติมบางส่วน ซึ่งเราได้กรอกไว้ให้แล้ว ลองปรับดูได้เพื่อดูว่ากราฟเปลี่ยนไปอย่างไร โดย flipped_plot ที่สร้างไว้ในแบบฝึกหัดก่อนหน้าได้ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ข้อมูลเชิงหมวดหมู่ใน Tidyverse
คำแนะนำการฝึกหัด
- ใช้
percent()กับperc_rudeเพื่อเพิ่มป้ายกำกับบนแต่ละแท่งด้วยค่าเปอร์เซ็นต์ความหยาบคาย โดยจะแสดงผลในรูปแบบ "85%"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
flipped_plot +
# Apply percent() to perc_rude to label above the bar with the perc value
geom_text(aes(___ = ___(perc_rude),
y = perc_rude + .03),
position = position_dodge(0.9),
vjust = 1)