ปรับแต่งการแสดงผล gapminder
มาทดสอบฟีเจอร์เหล่านี้กับกราฟวิถีอายุขัยแบ่งตามประเทศกัน โดยในส่วนนี้เราจะทำงานกับข้อมูลเฉพาะสองประเทศในโอเชียเนียเช่นเดิม
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแสดงภาพข้อมูลขนาดใหญ่ด้วย Trelliscope ใน R
คำแนะนำการฝึกหัด
- เพิ่ม layer
geom_smooth()เพื่อใส่โมเดลเชิงเส้นที่ปรับให้เหมาะสม โดยใช้ method"lm" - กำหนดให้ scales เป็น
"sliced" - เมื่อเพิ่ม layer โมเดลเชิงเส้นแล้ว ให้ระบุว่าต้องการคำนวณ cognostics อัตโนมัติสำหรับการแสดงผลนี้ จากนั้นสำรวจดูว่า layer นี้เพิ่ม cognostics ใหม่ใดบ้างในการแสดงผล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(trelliscopejs)
library(ggplot2)
# Create the plot
ggplot(gapminder, aes(year, lifeExp)) +
geom_point() +
geom_smooth(method = ___, se = FALSE) +
facet_trelliscope(~ country + continent,
name = "lifeExp_by_country",
desc = "Life expectancy vs. year for 142 countries.",
nrow = 1, ncol = 2,
# Set the scales
scales = ___,
# Specify automatic cognistics
auto_cog = ___)