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 merupakan bagian dari kursus
Manipulasi Data di Julia
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
@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