ÎncepețiÎncepe gratuit

Conversia la grafic cu puncte

Graficul din exercițiul anterior arăta bine, dar ce facem dacă ne interesează valorile de la capătul inferior al cazurilor? Este greu să le estimăm, deoarece Brazilia și Argentina împing limita superioară a axei foarte sus.

Acesta este un moment potrivit pentru a trece la o scară logaritmică. Reține însă că pe o scară logaritmică conceptul de stivuire nu mai funcționează, așa că ar trebui să trecem la un grafic cu puncte! Observă filtrul suplimentar adăugat în pipeline. Ce se întâmplă dacă rulezi codul fără el?

De data aceasta, în loc să modificăm datele înainte de a le trimite la ggplot(), vom adăuga scale_y_log10() la grafic și ggplot se va ocupa de restul.

Pentru a da o notă finală, folosește theme_minimal() pentru a ușura aspectul graficului și mărește size-ul punctelor de la valoarea implicită la 2.

Acest exercițiu face parte din cursul

Cele mai bune practici de vizualizare în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Schimbă geometria din geom_col() în geom_point().
  • Mărește dimensiunea punctelor cu size = 2.
  • Treci la o scară logaritmică cu scale_y_log10().
  • Luminează fundalul cu theme_minimal().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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()
Editează și rulează codul