НачатьНачать бесплатно

Упорядоченный точечный график

Начнём с улучшения точечного графика, который мы видели на слайдах.

Сначала измените конвейер обработки данных так, чтобы фильтровать годы 1992 и 2002 вместо стандартного диапазона 2006–2016. Обратите внимание, что массив interestingCountries уже загружен и совпадает с тем, что использовался на слайдах.

Теперь измените код построения графика так, чтобы отобразить новые данные, — но на этот раз упорядочьте ось Y в порядке убывания числа случаев для 1992 года.

Это упражнение является частью курса

Лучшие практики визуализации в R

Посмотреть курс

Инструкции к упражнению

  • Измените filter(), чтобы выбрать годы 1992 и 2002.

  • Измените параметры эстетики:

    • Отобразите число случаев за 1992 год по странам.
    • Упорядочьте ось Y с помощью reorder() по числу случаев.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

who_subset <- who_disease %>% 
	filter(
		countryCode %in% interestingCountries,
		disease == 'measles',
		year %in% c(2006, 2016) # Modify years to 1992 and 2002
	) %>% 
	mutate(year = paste0('cases_', year)) %>%
	arrange(year, region) %>%
	pivot_wider(names_from = year, values_from = cases)
 
# Reorder y axis and change the cases year to 1992
ggplot(who_subset, aes(x = log10(cases_2006), y = country)) +
	geom_point()
Редактировать и запускать код