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

ओवरलेड डेंसिटी प्लॉट्स

इस अभ्यास में, आप सीखेंगे कि डेंसिटी प्लॉट्स कैसे बनाए जाते हैं और उन्हें एक-दूसरे के ऊपर रखकर तीन वीडियो गेम पब्लिशर्स — Activision, Electronic Arts, और Nintendo — के क्रिटिक स्कोर्स के वितरण की तुलना कैसे की जाती है.

Critic_Score के लिए डेंसिटी प्लॉट बनाने के लिए, density() कमांड का परिणाम स्टोर करें, और फिर उसके x और y कॉर्डिनेट्स को add_lines() में पास करें:

d <- density(vgsales2016$Critic_Score, na.rm = TRUE)
plot_ly() %>%
  add_lines(x = ~d$x, y = ~d$y, fill = 'tozeroy') %>%
  layout(xaxis = list(title = 'Critic score'),
         yaxis = list(title = 'Density'))

ध्यान दें कि आप परिचित कोड का इस्तेमाल करके नए प्रकार के प्लॉट कितनी आसानी से बना सकते हैं! fill = 'tozeroy' आर्ग्यूमेंट कर्व के नीचे के क्षेत्र को भर देता है.

डेटा फ्रेम्स activision, ea, और nintendo लोड हैं, तथा plotly भी लोड है.

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

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

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

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

  • Activision, EA, और Nintendo के Critic_Score की डेंसिटी कर्व्स निकालें और क्रमशः उन्हें d.a, d.e, और d.n ऑब्जेक्ट्स में स्टोर करें.
  • activision, ea, और nintendo (इसी क्रम में) के Critic_Score के ओवरलेड डेंसिटी प्लॉट्स बनाएँ.

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

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

# Compute density curves
d.a <- density(___, na.rm = TRUE)
d.e <- density(___, na.rm = TRUE)
d.n <- density(___, na.rm = TRUE)

# Overlay density plots
plot_ly() %>%
  add_lines(x = ___, y = ___, name = "Activision", fill = 'tozeroy') %>%
  add_lines(x = ___, y = ___, name = "Electronic Arts", fill = 'tozeroy') %>%
  add_lines(x = ___, y = ___, name = "Nintendo", fill = 'tozeroy') %>%
  layout(xaxis = list(title = 'Critic Score'),
         yaxis = list(title = 'Density'))
कोड संपादित करें और चलाएँ