开始使用免费开始使用

按支付类型分面展示的小费金额分布

我们之前绘制的总车费分布图很有意思,但如果结合其他变量一起看,或许能得到更多洞见。本练习中,我们将关注车费分布中的小费金额部分,并通过创建直方图并按支付类型分面,来比较不同支付方式下的小费是否有差异。

tx 已预加载到您的工作区。

本练习是课程的一部分

使用 R 中的 Trelliscope 可视化大数据

查看课程

练习说明

  • 绘制 tip_amount + 0.01 的直方图(每个小费加 1 美分,因为我们将进行对数变换,且存在小费为 0 的情况)。
  • 使用 scale_x_log10() 对 x 轴进行对数变换。
  • 使用 facet_wrap()payment_type 分面。为便于视觉比较分布,将列数设为 1,并通过将 scales 指定为 "free_y" 使 y 轴刻度自适应。

交互式实操练习

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

library(ggplot2)

# Histogram of the tip amount faceted on payment type
ggplot(___, aes(___)) +
  ___ +
  ___ +
  facet_wrap(~ ___, ncol = ___, scales = ___)
编辑并运行代码