开始使用免费开始使用

箱线图与核密度图

汽车的油耗通常与发动机大小有关(可用汽缸数量来衡量)。为探索这两个变量之间的关系,您可以一直使用直方图,但在本练习中,您将尝试两种替代图形:箱线图和核密度图。

本练习是课程的一部分

R 中的探索性数据分析

查看课程

练习说明

快速查看 unique(cars$ncyl) 会发现,ncyl 的可能取值比您想象的要多。这里,请把注意力限制在最常见的取值上。

  • 过滤 cars,只保留拥有 4、6 或 8 个汽缸的汽车,并将结果保存为 common_cyl。这里可以使用 %in% 运算符。
  • 绘制按 ncyl 分组并并排显示的 city_mpg 箱线图。
  • 绘制以 ncyl 为颜色区分、相互叠加的 city_mpg 核密度图。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Filter cars with 4, 6, 8 cylinders
common_cyl <- filter(___, ___)

# Create box plots of city mpg by ncyl
ggplot(___, aes(x = as.factor(___), y = ___)) +
  geom_boxplot()

# Create overlaid density plots for same data
ggplot(common_cyl, aes(x = ___, fill = as.factor(___))) +
  geom_density(alpha = .3)
编辑并运行代码