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

plot() के साथ sf प्लॉट्स

जैसा आपने देखा, sf ऑब्जेक्ट्स को base R के plot() फंक्शन से प्लॉट किया जा सकता है. पहला प्लॉट मैप का बेस सेट करता है, और बाद की लेयर्स plot() से जोड़ी जा सकती हैं.

नीचे दिए गए चार sf ऑब्जेक्ट्स इस प्रकार स्टोर हैं:

  • london_poly
  • london_loop
  • london_capital
  • num_listings

नीचे दिया गया कोड पूरा करें ताकि आप plot() का उपयोग करके sf ऑब्जेक्ट्स को जोड़ते हुए एक जियोस्पैशियल मैप बना सकें. प्लॉट करते समय सभी ऑब्जेक्ट्स के sf होने को सुनिश्चित करने के लिए st_geometry() का उपयोग करें.

sf और tidyverse लाइब्रेरीज़ पहले से लोड हैं.

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

shinydashboard के साथ डैशबोर्ड बनाना

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

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

  • पहली लेयर प्लॉट करें, जो एक मल्टीपॉलीगॉन london_poly है.
  • london_loop प्लॉट करें और इसे पर्पल रंग दें.
  • london_capital प्लॉट करें और इसे ग्रीन रंग दें.
  • num_listings के प्रत्येक पॉइंट के लिए रेड मार्कर्स जोड़ें.

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

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

# Plot the first layer which is a multipolygon
___(___(london_poly), 
     col = sf.colors(length(london_poly$Name), 
                     categorical = TRUE), 
     axes=TRUE, border=grey(0.2, 0.5))
# Plot london_loop and color it purple
___(___(london_loop), add=___, col=___)
# Plot london_capital and color it green
___
# Add red markers for each point in num_listings
___
कोड संपादित करें और चलाएँ