सीनेट विजेताओं का मैपिंग
2018 के मिडटर्म्स में 33 सीनेट सीटें बैलट पर थीं (साथ में दो विशेष चुनाव भी थे, जिन्हें हम इस अभ्यास में नज़रअंदाज़ करेंगे). आपका काम एक कोरॉप्लेज़ मैप बनाना है जिसमें विजेता उम्मीदवार की राजनीतिक पार्टी के आधार पर राज्य का रंग भरा जाए.
इस कार्य में आपको fill color के साथ एक factor को मैप करना है. हालाँकि, z एस्थेटिक एक संख्यात्मक वैरिएबल अपेक्षित करता है. एक आसान उपाय है party को as.numeric(party) के माध्यम से संख्यात्मक वैरिएबल में बदलना और फिर add_trace() में अपनी पसंद के रंग मैन्युअली निर्दिष्ट करना. इसके अलावा, colorbar अब बहुत उपयोगी नहीं रह जाता, और hide_colorbar() लेयर जोड़कर उसे हटाया जा सकता है.
senate_winners डेटा फ़्रेम और plotly आपके लिए पहले से लोड हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में plotly के साथ इंटरएक्टिव डेटा विज़ुअलाइज़ेशन
अभ्यास निर्देश
- एक कोरॉप्लेज़ मैप बनाएँ जहाँ राज्य का रंग विजेता पार्टी को दर्शाए.
add_trace()में, रंगों को मैन्युअली इस क्रम में निर्दिष्ट करें:"dodgerblue","mediumseagreen", और"tomato".- hover info टेक्स्ट को उपयुक्त कॉलम नामों से पूरा करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a choropleth map displaying the Senate results
senate_winners %>%
plot_geo(locationmode = ___) %>%
add_trace(___, ___,
___ = ___(___, ___, ___),
hoverinfo = "text",
text = ~paste("Candidate:", ___, "
",
"Party:", ___, "
",
"% vote:", round(___, 1))
) %>%
layout(geo = list(scope = 'usa')) %>%
hide_colorbar()