トップ 一覧 検索 ヘルプ RSS ログイン 印刷

geom_bar()の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!棒グラフにはgeom_bar()よりはgeom_col()がオススメ

! 積み上げ棒グラフ

積み上げ棒グラフは、全体の変化と部分の変化を一度に並べてみることができるので便利。

作り方は少しややこしい。


  ggplot(starwars) +  # starwarsのデータ
  aes(x = gender, y = mass, fill = hair_color) + #x軸、y軸に加えてグラフの塗りつぶし色と項目を関連付ける
  geom_bar(stat ="identity")  # 棒グラフのstat属性を「そのままの数字」にする

! 積み上げ方を上下逆にする

作ったグラフの要素の並び方を変える方法がいくつかあるが、上下の順番を変えるだけなら、

 geom_bar(stat = "identity",  position = position_stack(reverse = TRUE) )

を加えるだけでできる。

積み上げ棒グラフを標準化して百分比で表現したければ、

 position = position_fill(reverse = TRUE)

:参考:

* https://stackoverflow.com/questions/42710056/reverse-stacked-bar-order/42713157#42713157

geom_col()
* geom_col()