Pinguïns plotten met chain
Meerdere groepen in één plot combineren maakt het mogelijk om eigenschappen binnen én tussen die groepen te vergelijken. Laten we dat nu combineren met de macro-ervaring! In deze oefening bekijk je drie verschillende pinguïnsoorten: Adelie, Chinstrap en Gentoo. Je collega’s denken dat je de soort mogelijk kunt afleiden door de lengte van hun flippers te vergelijken met hun lichaamsmassa. Kijken of ze gelijk hebben!
De penguins DataFrame is al voor je geïmporteerd, samen met alle benodigde pakketten.
Deze oefening maakt deel uit van de cursus
Data manipulatie in Julia
Oefeninstructies
- Groepeer binnen de macro de
penguinsDataFrame op de kolomspecies. - Maak een spreidingsdiagram van
flipper_length_mmtegenbody_mass_gvoor de verschillende groepen, met de meegeleverde labels. Je kuntgdf[1]gebruiken om de eerste groep van de GroupedDataFramegdfte benaderen. - Vergeet niet alle soorten in één enkele plot te tekenen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
@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