चेकबॉक्स जोड़ना
चेकबॉक्स फ़िल्टर जोड़ने से आप किसी एक समूह या समूहों के सेट को जल्दी से "हाइलाइट" कर सकते हैं, जो यह जाँचते समय खास तौर पर उपयोगी होता है कि समूहों के बीच एसोसिएशन्स कैसे बदलते हैं।
इस अभ्यास में, आपका कार्य 2017 में होमओनरशिप के विरुद्ध हाउसिंग प्राइस इंडेक्स के स्कैटरप्लॉट में रीजन के लिए एक चेकबॉक्स फ़िल्टर जोड़ना है।
plotly और crosstalk आपके लिए पहले से लोड हैं, और डेटा us2017 में मौजूद है।
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R
अभ्यास निर्देश
- स्कैटरप्लॉट
p17के बाईं ओरregionके लिए एक चेकबॉक्स फ़िल्टर जोड़ें। - चेकबॉक्स की चौड़ाई को
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
)