Bir waffle’a ne dersin?
Peki ya 'other' sınıfının ayrıntılarıyla ilgileniyorsak?
Daha fazla sınıfı ele alabildikleri için waffle grafiğine geçiş yapalım. Son egzersizdekiyle aynı veri işleme hattını kullanacağız, ama bu kez tüm hastalıklar dahil olacak.
waffle kütüphanesindeki waffle() fonksiyonunu kullanacağız. Bu fonksiyon, isimlendirilmiş bir sayı vektörü verdiğinde senin için bir waffle grafiği üretir.
Vektörde verilen her birim için bir kare çizer, bu yüzden hastalık sayılarını yuvarlanmış yüzdelere dönüştürmemiz gerekir (sağlanan veri düzenleme kodundaki mutate() çağrısına dikkat et).
Bu egzersiz
R'de Görselleştirme En İyi Uygulamaları
kursunun bir parçasıdırEgzersiz talimatları
names()fonksiyonunu kullanarakcase_countsvektörüne adlar ver.wafflekütüphanesindekiwaffle()fonksiyonunu, argüman olarakcase_countsvektörünü vererek çağır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
disease_counts <- who_disease %>%
group_by(disease) %>%
summarise(total_cases = sum(cases)) %>%
mutate(percent = round(total_cases/sum(total_cases)*100))
# Create an array of rounded percentages for diseases.
case_counts <- disease_counts$percent
# Name the percentage array with disease_counts$disease
___
# Pass case_counts vector to the waffle function to plot
waffle(___)