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 = ___)