Heat map
เนื่องจาก heat map เข้ารหัสข้อมูลด้วย สี บนสเกลต่อเนื่อง การ ถอดรหัส จึงทำได้ยาก ซึ่งเป็นหัวข้อที่เราพูดถึงในคอร์สแรก ดังนั้น heat map จะมีประโยชน์มากที่สุดเมื่อมีจำนวนช่องน้อย หรือมีรูปแบบที่ชัดเจนพอที่จะช่วยให้อ่านค่าได้ง่ายขึ้น
ในการสร้าง heat map ให้แมปตัวแปรเชิงกลุ่ม 2 ตัวไปยัง aesthetic x และ y พร้อมกับแมปตัวแปรต่อเนื่องไปยัง fill จากนั้นเพิ่ม layer geom_tile() เพื่อสร้างช่องสี
เราจะสร้าง heat map ที่เห็นในวิดีโอ (ใน viewer) โดยใช้ชุดข้อมูลในตัวอย่างที่ชื่อ barley ซึ่งอยู่ใน package lattice และโหลดไว้ให้แล้ว ลองใช้ str() เพื่อสำรวจโครงสร้างของชุดข้อมูลนี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลระดับกลางด้วย ggplot2
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Using barley, plot variety vs. year, filled by yield
___ +
# Add a tile geom
___