ПочатиПочніть безкоштовно

А як щодо вафлі?

Що робити, якщо нас цікавлять подробиці класу 'other'?

Перейдемо до діаграми-вафлі (waffle chart), адже вона добре працює з більшою кількістю класів. Використаємо той самий конвеєр обробки даних із попередньої вправи, але цього разу залишимо всі хвороби.

Ми скористаємося бібліотекою waffle, яка містить функцію waffle(). Ця функція будує діаграму-вафлю на основі іменованого вектора кількостей.

Вона малює один квадрат для кожної одиниці, зазначеної у векторі, тож нам потрібно перетворити підрахунки хвороб на округлені відсотки (зверніть увагу на виклик mutate() у наданому коді для підготовки даних).

Ця вправа є частиною курсу

Найкращі практики візуалізації в R

Переглянути курс

Інструкції до вправи

  • Надайте імена вектору case_counts, використавши функцію names().
  • Викличте функцію waffle() з бібліотеки waffle, передавши вектор case_counts як аргумент.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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(___)
Редагувати та запускати код