श्रेणीबद्ध x-अक्ष
पिछले चार्ट्स में, हमने देखा कि mumps की रिपोर्टिंग 1999 से पहले शुरू ही नहीं हुई थी, इसलिए उससे पहले की तुलना बेमानी है.
आइए डेटा को फ़िल्टर करके केवल 1999 या उसके बाद रिपोर्ट हुए केस रखें, और फिर क्षेत्र (region) के अनुसार अलग-अलग बीमारियों के अनुपात को दिखाने वाला एक स्टैक्ड बार चार्ट बनाते हैं.
डेटा-मैनीपुलेशन पाइपलाइन को संशोधित करके डेटा को मनचाहे रूप में लाईए, फिर अपना स्टैक्ड बार चार्ट बनाकर प्लॉट कीजिए! पिछले अभ्यास की तरह बार्स के क्रम की चिंता न करें. कोई चौंकाने वाले पैटर्न दिख रहे हैं?
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Visualization की Best Practices
अभ्यास निर्देश
who_diseaseडेटा को केवल 1999 और उसके बाद के वर्षों तक फ़िल्टर करें.- सारांश में
regionकी जानकारी बनाए रखने के लिएgroup_by()में उसे जोड़ें. - एस्थेटिक्स में
x = region,y = total_cases, औरfill = diseaseभरें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
disease_counts <- who_disease %>%
# Filter to on or later than 1999
filter(___) %>%
mutate(disease = ifelse(disease %in% c('measles', 'mumps'), disease, 'other')) %>%
group_by(disease, ___) %>% # Add region column to grouping
summarise(total_cases = sum(cases))
# Set aesthetics so disease is the stacking variable, region is the x-axis and counts are the y
ggplot(disease_counts, aes(___)) +
# Add a column geometry with the proper position value.
___(___)