1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Connected

แบบฝึกหัด

ตำแหน่งใน bar และ col plots

มาดูกันว่าอาร์กิวเมนต์ position เปลี่ยนแปลงการทำงานของ geom_bar() อย่างไร

มีตัวเลือกตำแหน่งอยู่ 3 แบบ:

  • stack: ค่าเริ่มต้น
  • dodge: แนะนำให้ใช้
  • fill: ใช้เพื่อแสดงสัดส่วน

แม้ว่าแบบฝึกหัดนี้จะใช้ geom_bar() แต่ควรรู้ไว้ว่า geom_col() คือ geom_bar() ที่กำหนดทั้งอาร์กิวเมนต์ position และ stat เป็น "identity" ใช้เมื่อต้องการให้ความสูงของแท่งแสดงค่าจริงในข้อมูลโดยตรง

ในแบบฝึกหัดนี้ จะวาดกราฟแสดงจำนวนรถทั้งหมดตามจำนวนสูบ (fcyl) โดยแยกตามประเภทเกียร์ว่าเป็นเกียร์ธรรมดาหรือเกียร์อัตโนมัติ (fam)

คำแนะนำ 1/3

undefined XP
  • 1
    • ใช้ mtcars พล็อต fcyl โดยเติมสีด้วย fam
    • เพิ่ม layer แท่งกราฟโดยใช้ geom_bar()
  • 2

    กำหนดอาร์กิวเมนต์ position ของแท่งกราฟเป็น "fill"

  • 3

    เปลี่ยนอาร์กิวเมนต์ position ของแท่งกราฟเป็น "dodge"