開始使用免費開始

過度重疊 1:大型資料集

散佈圖(使用 geom_point())直覺、好理解,也非常常見,但我們「一定」要考慮到過度重疊,特別是在以下四種情況:

  1. 大型資料集
  2. 單一座標軸上有對齊的數值
  3. 低精度資料
  4. 整數型資料

一般來說,當使用實心形狀時,建議使用 alpha 混合(也就是加入透明度)。另一個做法是改用不透明的中空形狀。

如果是大型資料集且存在高密度區域(大量重疊),小一點的點會更合適。

我們來用 diamonds 資料集練習如何處理大型資料集的情況。

本練習屬於課程

ggplot2 資料視覺化入門

檢視課程

動手互動練習

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

# Plot price vs. carat, colored by clarity
plt_price_vs_carat_by_clarity <- ggplot(diamonds, aes(carat, price, color = clarity))

# Add a point layer with tiny points
plt_price_vs_carat_by_clarity + ___
編輯並執行程式碼