IniziaInizia gratis

Tracciare i pinguini con Chain

Combinare grafici per più gruppi ti permette di confrontare le caratteristiche dentro e tra i gruppi. Ora uniamo il tutto con l'uso delle macro! In questo esercizio analizzerai tre specie diverse di pinguini: Adelie, Chinstrap e Gentoo. I tuoi colleghi pensano che si possa inferire correttamente la specie confrontando la lunghezza delle pinne e la massa corporea. Vediamo se hanno ragione!

Il DataFrame penguins è già stato importato per te, insieme a tutti i pacchetti necessari.

Questo esercizio fa parte del corso

Manipolazione dei dati in Julia

Visualizza il corso

Istruzioni dell'esercizio

  • All'interno della macro, raggruppa il DataFrame penguins per la colonna species.
  • Crea uno scatter plot di flipper_length_mm rispetto a body_mass_g per i diversi gruppi, usando le etichette fornite. Puoi usare gdf[1] per accedere al primo gruppo del GroupedDataFrame gdf.
  • Ricorda di disegnare tutte le specie in un unico grafico.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

@chain penguins begin
	
    # Group by species
    ____
    
    # Create a scatter plot for each species group
    ____ ____(_[1].flipper_length_mm, _[1].body_mass_g, label="Adelie")
    ____ ____(____, ____, label="Chinstrip")
    ____(____, ____, label="Gentoo", legend=:topleft)
    
    xlabel!("Flipper length in mm")
    ylabel!("Body mass in g")
end
Modifica ed esegui il codice