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

ทำความรู้จัก aesthetics: color กับ fill

โดยทั่วไป aesthetic color จะเปลี่ยนเส้นขอบของ geom และ aesthetic fill จะเปลี่ยนด้านใน อย่างไรก็ตาม geom_point() เป็นข้อยกเว้น: ต้องใช้ color (ไม่ใช่ fill) สำหรับสีของจุด แต่บาง shape มีพฤติกรรมพิเศษ

geom_point() ค่าเริ่มต้นใช้ shape = 19 ซึ่งเป็นวงกลมทึบ อีกตัวเลือกหนึ่งคือ shape = 21 ซึ่งเป็นวงกลมที่ให้ใช้ทั้ง fill สำหรับด้านใน และ color สำหรับเส้นขอบได้พร้อมกัน วิธีนี้ช่วยให้แมป aesthetic ได้ถึงสองค่าในแต่ละจุด

ดูค่า shape ทั้งหมดได้ที่หน้าช่วยเหลือของ points() (docs)

fcyl และ fam คือคอลัมน์ cyl และ am ที่แปลงเป็น factor แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Map fcyl to fill
ggplot(mtcars, aes(wt, mpg, color = fcyl)) +
  geom_point(shape = 1, size = 4)
แก้ไขและรันโค้ด