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

Geo लेआउट

पिछले अभ्यास में आपने plotly में geo लेआउट की डिफ़ॉल्ट सेटिंग्स देखीं, लेकिन layout() में geo को पास की गई लिस्ट में अतिरिक्त आर्ग्युमेंट्स देकर इन्हें कस्टमाइज़ करना काफ़ी आसान है.

इस अभ्यास में आप नीचे दिए गए कुछ उपयोगी विकल्प आज़माएँगे:

  • लैंडमास का रंग बदलने के लिए showland = TRUE जोड़ें और landcolor सेट करें.
  • झीलों को भूमि से अलग दिखाने के लिए showlakes = TRUE जोड़ें और lakecolor सेट करें.
  • राज्यों/प्रांतों को दिखाने के लिए showsubunit = TRUE रखें, और subunitcolor सेट करें.
  • देशों को दिखाने के लिए showcountries = TRUE रखें, और countrycolor सेट करें.

ध्यान दें कि R के रंगों को geo लेआउट में पास करने के लिए आपको toRGB() फंक्शन का उपयोग करना होगा.

plotly पहले से आपके लिए लोड किया गया है.

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

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

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

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

  • पिछले अभ्यास के अपने मानचित्र का रूप कस्टमाइज़ करें: लिस्ट g परिभाषित करें और उसे geo लेआउट में पास करें:
    • लैंडमास का रंग "gray90" से सेट करें.
    • झील का रंग "white" से सेट करें.
    • राज्य (subunit) का रंग "white" से सेट करें.

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

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

# Customize the geo layout
g <- list(scope = 'usa', 
          showland = ___, landcolor = ___,
          showlakes = ___, lakecolor = ___,
          showsubunit = ___, subunitcolor = ___)

# Apply the geo layout to the map
rallies2018 %>%
  plot_geo(locationmode = 'USA-states') %>%
  add_markers(
    x = ~long, y = ~lat, size = ~no.speakers, 
    hoverinfo = "text", text = ~paste(city, state, sep = ",")
  ) %>%
  layout(title = "2018 Trump Rallies", geo = ___)
कोड संपादित करें और चलाएँ