การเพิ่มเมนูดรอปดาวน์
การเลือกทางอ้อม (indirect selection) เป็นเครื่องมือที่มีประสิทธิภาพ ช่วยให้สำรวจข้อมูลได้ง่ายขึ้นเมื่อมีการซ้อนทับของจุดข้อมูล (overplotting) ในบทเรียน คุณได้เห็นการใช้งานนี้กับกราฟอนุกรมเวลาที่ซ้อนทับกัน ในแบบฝึกหัดนี้ จะมาดูกันว่าการเลือกทางอ้อมช่วย "เน้น" จุดที่ต้องการบน scatterplot ได้อย่างไร
โหลด plotly และ crosstalk ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลเชิงโต้ตอบด้วย plotly ใน R ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a shared data object keyed by state
state_data <- SharedData$new(us2017, ___ = ___, ___ = ___)
# Enable indirect selection by state
state_data %>%
plot_ly(x = ~home_owners, y = ~house_price, hoverinfo = "text", text = ~state) %>%
add_markers(size = ~population, marker = list(sizemode = "diameter")) %>%
___(___ = ___)