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
Istruzioni dell'esercizio
- All'interno della macro, raggruppa il DataFrame
penguinsper la colonnaspecies. - Crea uno scatter plot di
flipper_length_mmrispetto abody_mass_gper i diversi gruppi, usando le etichette fornite. Puoi usaregdf[1]per accedere al primo gruppo delGroupedDataFramegdf. - 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