在 Chain 中绘制企鹅图
将多个分组的图形组合在一起,便于在组内与组间进行比较。现在把它与宏的用法结合起来!在本练习中,您将查看 3 种企鹅:Adelie、Chinstrip 和 Gentoo。您的同事认为,通过比较鳍长与体重,或许可以判断物种。让我们来验证一下!
penguins DataFrame 和所有必要的包都已为您导入。
本练习是课程的一部分
Julia 中的数据操作
练习说明
- 在宏内部,将
penguinsDataFrame 按species列进行分组。 - 为不同的分组,使用提供的标签,绘制
flipper_length_mm与body_mass_g列的散点图。您可以使用gdf[1]访问gdfGroupedDataFrame 的第 1 个分组。 - 请将所有物种绘制在同一张图中。
交互式实操练习
通过完成这段示例代码来试试这个练习。
@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