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