1. Learn
  2. /
  3. Cursuri
  4. /
  5. Cele mai bune practici de vizualizare în R

Connected

exercițiu

Ordonarea straturilor pentru o mai bună lizibilitate

În graficul anterior, am grupat toate bolile care nu sunt rujeolă sau oreion într-o categorie separată, deci putem presupune că ne interesează mai puțin evoluția categoriei „alte boli" față de cea a rujeolei și oreionului.

Din această cauză, graficul realizat are o problemă. Modul în care sunt stivuite barele – cu rujeola deasupra, oreionul la mijloc și restul la bază – face dificilă înțelegerea comportamentului oreionului în timp, deoarece linia sa de bază nu este constantă, din cauza valorilor variabile ale proporțiilor rujeolei.

Ggplot ordonează barele și legenda în funcție de ordinea în care întâlnește variabilele în setul de date. Pentru a modifica acest comportament, transformă coloana disease într-un factor cu levels în ordinea pe care vrei să o folosească graficul.

Instrucțiuni

100 XP
  • Modifică funcția mutate din pipeline-ul de procesare a datelor pentru a transforma disease într-un factor cu levels = c('measles', 'other', 'mumps').
  • Realizează graficul din nou folosind același cod ca la exercițiul anterior.