Začněte nyníZačněte zdarma

Převod na bodový graf

Graf z předchozího cvičení vypadal dobře, ale co kdybychom chtěli lépe vidět hodnoty na spodním konci škály? Brazílie a Argentina tlačí horní hranici osy tak vysoko, že nižší hodnoty je těžké odečíst.

V takové situaci se hodí přepnout na logaritmickou škálu. Jenže na logaritmické škále přestává skládání hodnot dávat smysl, takže přejdeme na bodový graf! Všimni si dalšího filtru přidaného do pipeline. Co se stane, když kód spustíš bez něj?

Tentokrát data před předáním do ggplot() upravovat nebudeme — místo toho přidáme scale_y_log10() přímo do grafu a ggplot se o zbytek postará za nás.

Na závěr použij theme_minimal() pro odlehčení vzhledu grafu a zvětši size bodů z výchozí hodnoty na 2.

Toto cvičení je součástí kurzu

Vizualizace dat v R – nejlepší postupy

Zobrazit kurz

Pokyny k cvičení

  • Změň geometrii z geom_col() na geom_point().
  • Zvětši velikost bodů pomocí size = 2.
  • Přepni na logaritmickou škálu pomocí scale_y_log10().
  • Odlehči pozadí grafu pomocí theme_minimal().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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()
Upravit a spustit kód