始める無料で始める

棒グラフの配置:geom_bar()とgeom_col()

position 引数によって geom_bar() の棒の配置がどのように変わるかを見ていきましょう。

配置方法には、次の3つの選択肢があります。

  • stack:デフォルト
  • dodge:推奨される設定
  • fill:比率を示す場合に使用

ここでは geom_bar() を使用しますが、geom_col() は、geom_bar() の stat 引数を "identity" に設定したものに相当します。position 引数のデフォルトは、どちらも"stack"です。geom_col()は、データに含まれる値をそのまま棒の高さとして表したい場合に使用します。

この演習では、気筒数(fcyl)ごとの車の台数を、変速機の種類(マニュアルまたはオートマチック、fam)で分けた棒グラフを作成します。

この演習はコースの一部です

ggplot2 を使ったデータ可視化入門

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Plot fcyl, filled by fam
___ +
  # Add a bar layer
  ___
コードを編集して実行