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

Перетворення на точкову діаграму

Наш графік у попередній вправі виглядав добре, але що, якщо нам важливі значення з нижнього кінця розподілу? Їх складно оцінити, тому що Бразилія та Аргентина зсувають верхню межу осі занадто високо.

У такій ситуації варто перейти до логарифмічної шкали. Однак пам'ятайте: на лог-шкалі ідея складання стовпчиків не працює, тож слід перейти на точкову діаграму! Зверніть увагу на додатковий фільтр у конвеєрі. Що станеться, якщо запустити код без нього?

Цього разу, замість змінювати дані до передавання у ggplot(), ми додамо до графіка scale_y_log10(), і ggplot подбає про це сам.

Для полірування застосуйте theme_minimal(), щоб «полегшити» вигляд графіка, і збільште size точок із типової величини до 2.

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

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

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

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

  • Замініть геометрію з geom_col() на geom_point().
  • Збільшіть розмір точок через size = 2.
  • Переключіться на логарифмічну шкалу за допомогою scale_y_log10().
  • Зробіть тло світлішим за допомогою theme_minimal().

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

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

amr_pertussis %>% filter(cases > 0) %>% 
	ggplot(aes(x = reorder(country, cases), y = cases)) + 
	# switch geometry to points and set point size = 2
	geom_col() + 
	# change y-axis to log10. 
	___ +
	# add theme_minimal()
	___ +
	coord_flip()
Редагувати та запускати код