เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเพิ่ม Checkbox

การเพิ่มตัวกรองแบบ checkbox ช่วยให้เน้นกลุ่มหรือชุดกลุ่มได้อย่างรวดเร็ว ซึ่งมีประโยชน์มากเมื่อต้องการสำรวจว่าความสัมพันธ์เปลี่ยนแปลงไปอย่างไรระหว่างกลุ่มต่าง ๆ

ในแบบฝึกหัดนี้ ให้เพิ่มตัวกรองแบบ checkbox สำหรับภูมิภาคลงในกราฟกระจายที่แสดงดัชนีราคาบ้านเทียบกับอัตราการเป็นเจ้าของบ้านในปี 2017

plotly และ crosstalk โหลดไว้ให้แล้ว และข้อมูลถูกเก็บอยู่ใน us2017

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างภาพข้อมูลเชิงโต้ตอบด้วย plotly ใน R ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เพิ่มตัวกรองแบบ checkbox สำหรับ region ไว้ทางซ้ายของกราฟกระจายที่เก็บอยู่ใน p17
  • กำหนดความกว้างของส่วน checkbox ให้เป็น 3 คอลัมน์ และให้กราฟขยายครอบคลุมคอลัมน์ที่เหลือ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# shared data object
shared_us <- SharedData$new(us2017, key = ~region)

# scatterplot of housing price index against homeownership
p17 <- shared_us %>%
  plot_ly(x = ~home_owners, y = ~house_price, color = ~region, height = 400) %>%
  add_markers()
  
# add a column of checkboxes for region to the left of the plot
___(___,
  ___(id = "region", label = "Region", sharedData = ___, group = ___),
  p17
)
แก้ไขและรันโค้ด