การใช้งาน geom_col
ใน ggplot มีสองวิธีในการสร้าง bar plot ได้แก่ geom_col() และ geom_bar()
หากข้อมูลของคุณอยู่ในรูปแบบที่ความสูงของแท่งถูกเก็บไว้ในคอลัมน์และต้องการ map ไปยังแกน y เช่น จำนวนผู้ป่วยจากโรคต่างๆ ในชุดข้อมูลของเรา ให้เลือกใช้ geom_col()
มาสร้าง bar plot แสดงจำนวนเคสที่บันทึกตามประเภทโรคในประเทศอินเดียปี 1980 โดยใช้ geom_col() กัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R
คำแนะนำการฝึกหัด
- ใช้
filter()กรองข้อมูลเฉพาะcountryที่เป็นIndiaและปี1980ด้วยcountry == "India", year == 1980 - Map
diseaseไปยังแกน x และcasesไปยังแกน y ในส่วนaes() - เพิ่ม geometry
geom_col()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
who_disease %>%
# filter to india in 1980
filter(___) %>%
# map x aesthetic to disease and y to cases
ggplot(aes(___)) +
# use geom_col to draw
___