1. 学ぶ
  2. /
  3. コース
  4. /
  5. R による可視化ベストプラクティス

Connected

演習

文脈に合わせたビン幅

用意されたコードは、時刻(時間帯)ごとの検挙件数の分布を可視化しています。バーがちょうど各時間に揃っておらず、バーの高さが少し解釈しづらいことに気づくはずです。このようにデータに自然な区切りがある場合は、それを活用しましょう。ここでは、区切りを時間の境界に合わせることができます。

geom_histogram() を修正して、binwidth を 1 時間に設定してください。ただしこの引数だけでは、ggplot がビンをどこから「開始」するかは指定できません。既定ではデータの範囲から決まります。これを調整するために、center 引数を 0.5 に設定します。これは、真夜中から30分の位置にバーの中心を1本置く、という指示です。ggplot はそれに合わせて他のバーも並べます。(この値は 2.5、3.5 のように、任意の時刻に 0.5 を足したものでも構いません。)

指示

100 XP
  • プロットの binwidth を 1 に設定します。
  • center 引数で、バーが30分(0.5)に中心が来るように配置します。