शुरू करेंमुफ़्त में शुरू करें

स्लाइडर जोड़ना

स्लाइडर फ़िल्टर आपको किसी संख्यात्मक वैरिएबल को एक तय रेंज तक सीमित करके प्लॉट किए गए डेटा मानों को आसानी से अपडेट करने देता है। इस अभ्यास में, आपका काम 2017 में हाउज़िंग प्राइस इंडेक्स और होमओनरशिप के स्कैटरप्लॉट के लिए दो स्लाइडर फ़िल्टर शामिल करना है: हर अक्ष के लिए एक।

plotly और crosstalk आपके लिए पहले से लोड हैं, और डेटा us2017 में स्टोर है।

नोट: स्लाइडर देखने के लिए आपको HTML Viewer में नीचे स्क्रॉल करना या उसे पॉप-आउट करना पड़ सकता है।

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट इंटरएक्टिव डेटा विज़ुअलाइज़ेशन with plotly in R

पाठ्यक्रम देखें

अभ्यास निर्देश

  • p17 में स्टोर स्कैटरप्लॉट के नीचे दो स्लाइडर फ़िल्टर रखें। पहला स्लाइडर हाउज़िंग प्राइस इंडेक्स (house_price) से संबंधित हो, और दूसरा स्लाइडर होम ओनरशिप के प्रतिशत (home_owners) से संबंधित हो।
  • स्लाइडर लेबल ऐसे जोड़ें जो p17 के अक्ष शीर्षकों से मेल खाते हों: "HPI" और "Home ownership (%)".

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

shared_us <- SharedData$new(us2017)
p17 <- shared_us %>%
  plot_ly(x = ~home_owners, y = ~house_price, 
          color = ~region, height = 400) %>%
  add_markers() %>%
  layout(xaxis = list(title = "Home ownership (%)"), 
         yaxis = list(title = "HPI"))
  
# add a slider filter for each axis below the scatterplot
___(
  ___(p17,
      ___(id = "price",  label = ___,  sharedData = ___,  column = ___),
      ___(id = "owners",  label = ___,  sharedData = ___, column = ___)
  )
)
कोड संपादित करें और चलाएँ