Побудова графіків пінгвінів у ланцюжку
Об'єднання графіків для кількох груп дає змогу порівнювати показники всередині груп і між ними. Тепер поєднаємо це з макросами! У цій вправі ви розглянете три види пінгвінів: Adelie, Chinstrap і Gentoo. Ваші колеги вважають, що можна коректно визначати вид, порівнюючи довжину їхніх ласт і масу тіла. Перевірмо, чи це так!
Датафрейм penguins вже імпортовано для вас разом із усіма потрібними бібліотеками.
Ця вправа є частиною курсу
Опрацювання даних у Julia
Інструкції до вправи
- Усередині макросу згрупуйте датафрейм
penguinsза стовпцемspecies. - Створіть точкову діаграму стовпця
flipper_length_mmпротиbody_mass_gдля різних груп, використовуючи надані підписи. Ви можете скористатисяgdf[1], щоб отримати першу групу вgdfтипу GroupedDataFrame. - Не забудьте відобразити всі види на одному графіку.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
@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