เพิ่ม label ให้กับกราฟ
ต่อจากบทเรียนในวิดีโอ ขั้นตอนนี้จะปรับปรุงกราฟจากแบบฝึกหัดก่อนหน้าให้สมบูรณ์ยิ่งขึ้น ด้วยการเพิ่มชื่อกราฟ (title), คำอธิบายเพิ่มเติม (subtitle), คำอธิบายแหล่งที่มา (caption) รวมถึงตั้งชื่อแกนให้มีความหมาย โดยจะใช้ฟังก์ชัน labs() ในการดำเนินการทั้งหมดนี้ — ลองพิมพ์ ?labs ใน console เพื่อดูตัวเลือกทั้งหมดที่มี
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสื่อสารด้วยข้อมูลใน Tidyverse
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
labs()เพื่อเพิ่มคำอธิบายให้กับกราฟ - ระบุอาร์กิวเมนต์ที่ถูกต้องในการเรียกใช้ฟังก์ชัน
labs- พิมพ์
?labsเพื่อเปิดหน้าช่วยเหลือและดูว่าฟังก์ชันlabs()รับอาร์กิวเมนต์อะไรบ้าง - อาร์กิวเมนต์ส่วนใหญ่ควรชัดเจนในตัวเอง แต่สำหรับข้อความ
"The more people work, the less compensation they seem to receive"ให้ใช้เป็นชื่อกราฟ (title)
- พิมพ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create the plot
ggplot(plot_data) +
geom_point(aes(x = working_hours, y = hourly_compensation)) +
# Add labels
___(
___ = "Working hours per week",
___ = "Hourly compensation",
___ = "The more people work, the less compensation they seem to receive",
___ = "Working hours and hourly compensation in European countries, 2006",
___ = "Data source: ILO, 2017"
)