Visible aesthetics

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

Rick Scavetta

Founder, Scavetta Academy

การแมปลงบนแกน X และแกน Y

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width)) + 
  geom_point()

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

การแมปลงบนสี

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point()
ประเภท ตัวแปร
สี Species

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

การแมปลงบน color aesthetic

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point()
ประเภท ตัวแปร
สี Species

Species ซึ่งเป็นคอลัมน์ใน dataframe ถูก แมป ลงบน color ซึ่งเป็น visible aesthetic

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

การแมปลงบน color aesthetic

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 color = Species)) + 
  geom_point()
ประเภท ตัวแปร
สี Species

Species ซึ่งเป็นคอลัมน์ใน dataframe ถูก แมป ลงบน color ซึ่งเป็น visible aesthetic

แมป aesthetics ใน aes()

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

การแมปลงบน color aesthetic ใน geom

ggplot(iris) + 
  geom_point(aes(x = Sepal.Length,
                 y = Sepal.Width,
                 col = Species))

จำเป็นเฉพาะเมื่อ:

  • แต่ละ layer ไม่ควร รับ aesthetics เดียวกัน
  • ใช้ข้อมูลจากหลายแหล่ง

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

Visible aesthetics ที่พบบ่อย

Aesthetic คำอธิบาย
x ตำแหน่งบนแกน X
y ตำแหน่งบนแกน Y
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Visible aesthetics ที่พบบ่อย

Aesthetic คำอธิบาย
x ตำแหน่งบนแกน X
y ตำแหน่งบนแกน Y
fill สีพื้น
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Visible aesthetics ที่พบบ่อย

Aesthetic คำอธิบาย
x ตำแหน่งบนแกน X
y ตำแหน่งบนแกน Y
fill สีพื้น
color สีของจุด หรือเส้นขอบของ geom อื่น
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Visible aesthetics ที่พบบ่อย

Aesthetic คำอธิบาย
x ตำแหน่งบนแกน X
y ตำแหน่งบนแกน Y
fill สีพื้น
color สีของจุด หรือเส้นขอบของ geom อื่น
size พื้นที่หรือรัศมีของจุด ความหนาของเส้น
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Visible aesthetics ที่พบบ่อย

Aesthetic คำอธิบาย
x ตำแหน่งบนแกน X
y ตำแหน่งบนแกน Y
fill สีพื้น
color สีของจุด หรือเส้นขอบของ geom อื่น
size พื้นที่หรือรัศมีของจุด ความหนาของเส้น
Aesthetic คำอธิบาย
alpha ความโปร่งใส
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Visible aesthetics ที่พบบ่อย

Aesthetic คำอธิบาย
x ตำแหน่งบนแกน X
y ตำแหน่งบนแกน Y
fill สีพื้น
color สีของจุด หรือเส้นขอบของ geom อื่น
size พื้นที่หรือรัศมีของจุด ความหนาของเส้น
Aesthetic คำอธิบาย
alpha ความโปร่งใส
linetype รูปแบบเส้นประ
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Visible aesthetics ที่พบบ่อย

Aesthetic คำอธิบาย
x ตำแหน่งบนแกน X
y ตำแหน่งบนแกน Y
fill สีพื้น
color สีของจุด หรือเส้นขอบของ geom อื่น
size พื้นที่หรือรัศมีของจุด ความหนาของเส้น
Aesthetic คำอธิบาย
alpha ความโปร่งใส
linetype รูปแบบเส้นประ
labels ข้อความบนกราฟหรือแกน
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

Visible aesthetics ที่พบบ่อย

Aesthetic คำอธิบาย
x ตำแหน่งบนแกน X
y ตำแหน่งบนแกน Y
fill สีพื้น
color สีของจุด หรือเส้นขอบของ geom อื่น
size พื้นที่หรือรัศมีของจุด ความหนาของเส้น
Aesthetic คำอธิบาย
alpha ความโปร่งใส
linetype รูปแบบเส้นประ
labels ข้อความบนกราฟหรือแกน
shape รูปร่าง
การแสดงผลข้อมูลด้วย ggplot2 เบื้องต้น

มาฝึกกันเถอะ!

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

Preparing Video For Download...