Penguin plotting in chain
Menggabungkan plot untuk beberapa grup memungkinkan Anda membandingkan karakteristik di dalam dan antargrup. Sekarang mari kita gabungkan dengan pengalaman menggunakan makro! Dalam latihan ini, Anda akan melihat tiga spesies penguin yang berbeda: Adelie, Chinstrap, dan Gentoo. Rekan Anda berpikir bahwa mungkin dimungkinkan untuk menyimpulkan spesies dengan membandingkan panjang sirip dan massa tubuhnya. Mari kita buktikan apakah mereka benar!
DataFrame penguins telah diimpor untuk Anda, bersama semua paket yang diperlukan.
Latihan ini adalah bagian dari kursus
Manipulasi Data di Julia
Petunjuk latihan
- Di dalam makro, kelompokkan DataFrame
penguinsberdasarkan kolomspecies. - Buat plot sebar antara kolom
flipper_length_mmdanbody_mass_guntuk tiap grup, menggunakan label yang disediakan. Anda dapat menggunakangdf[1]untuk mengakses grup pertama darigdfbertipe GroupedDataFrame. - Ingat untuk memplot semua spesies dalam satu plot.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
@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