始める無料で始める

オーバープロット対策 1:大規模データ

散布図(geom_point())は直感的で分かりやすく、とても一般的ですが、次の4つの状況では特に、オーバープロットを常に意識する必要があります。

  1. 大規模データ
  2. 片方の軸上で値がそろっている場合
  3. 低精度のデータ
  4. 整数データ

通常、塗りつぶしのマーカーを使う場合は、アルファブレンディング(透明度を加える)が推奨されます。別案として、不透明で中抜きの形状を使う方法もあります。

密度の高い領域(重なりが多い)を含む大規模データには、小さな点が適しています。

ここでは 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 + ___
コードを編集して実行