開始使用免費開始

依付款方式分面的小費金額分佈

我們先前繪製的計程車總車資分佈圖很有意思,但如果再觀察它是否會隨另一個變數而改變,或許能得到更多洞見。在這個練習中,你將著重於車資分佈中的小費金額,並透過建立長條圖、再依付款方式進行分面,來看看不同付款方式是否有差異。

tx 已預先載入到你的工作區。

本練習屬於課程

使用 R 的 Trelliscope 視覺化巨量資料

檢視課程

練習說明

  • 繪製 tip_amount + 0.01 的長條圖(每筆小費加 1 分,因為我們將做對數轉換,且有些小費為 0)。
  • 使用 scale_x_log10() 對 x 軸做對數轉換。
  • 使用 facet_wrap()payment_type 分面。為了便於視覺比較分佈,將欄數設為 1,並把 y 軸尺度設為可自由調整,方法是將 scales 指定為 "free_y"

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

library(ggplot2)

# Histogram of the tip amount faceted on payment type
ggplot(___, aes(___)) +
  ___ +
  ___ +
  facet_wrap(~ ___, ncol = ___, scales = ___)
編輯並執行程式碼