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

ปรับแต่งชาร์ตให้สมบูรณ์

ชาร์ตของ 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)
แก้ไขและรันโค้ด