Creare grafici migliori

Dati categoriali nel Tidyverse

Emily Robinson

Data Scientist

Uno scatterplot con "problem" sull'asse y e "percentage considering a problem" sull'asse x. I problemi includono Expectations, Dirty Data e Domain Expertise. Il grafico non è ordinato, quindi i punti sono sparsi.

Dati categoriali nel Tidyverse

Riordinare i fattori

ggplot(WorkChallenges, aes(x = fct_reorder(question, perc_problem),
                           y = perc_problem)) +
  geom_point() + 
  coord_flip()              

Lo stesso scatterplot di prima ma ora ordinato: da sinistra a destra va dalla percentuale minima a quella massima.

Dati categoriali nel Tidyverse

Un grafico a barre con la qualifica lavorativa sull'asse y e la frequenza sull'asse x. Le barre non sono ordinate per conteggio.

Dati categoriali nel Tidyverse

Riordinare il grafico a barre

ggplot(multiple_choice_responses, aes(x = fct_infreq(CurrentJobTitleSelect)) +
   geom_bar() +
   coord_flip()              

Lo stesso grafico a barre di prima ma ora ordinato dall'alto verso il basso con conteggio crescente.

Dati categoriali nel Tidyverse

Invertire i livelli dei fattori

ggplot(multiple_choice_responses, aes(x = fct_rev(fct_infreq(CurrentJobTitleSelect)))) +
    geom_bar() + 
    coord_flip()

Lo stesso grafico a barre di prima ma ora ordinato dall'alto verso il basso con conteggio decrescente.

Dati categoriali nel Tidyverse

Esercitiamoci!

Dati categoriali nel Tidyverse

Preparing Video For Download...