ggplot2 による棒グラフの作成

UB3/informatics/r/ggplot_bar

このページの最終更新日: 2024/04/05

  1. 概要: ggplot2 による棒グラフ
  2. 棒グラフの順番を変更する

広告

概要: ggplot による棒グラフ

使用するのは geom_bar() 関数である。組み込みデータセット の swiss 1 - 5 行を例として使用する。

Rの組み込みデータセット swiss Rの組み込みデータセット swissの棒グラフ

geom_bar(stat = "identity") がおかしく見えるが、これは必須である。これを指定しないと、geom_bar は y の数を計算して図示する。この場合、y の値は関係なくなるので、ggplot で y を指定する必要はなくなる。

Rの組み込みデータセット swissの棒グラフ

棒グラフの順番を変更する

棒グラフで表示順を指定したいときは、データフレームに order などという列を作り、順番の数値を入れた上で aes(x = reorder(x軸にしたいカラム、order)) とする。


広告

References

  1. 生物統計学 geom_bar. Link: Last access 2024/03/28.
  2. 可視化 基礎. Link: Last access 2024/03/28. https://www.jaysong.net/tutorial/R/ggplot_intro2.html

コメント欄

サーバー移転のため、コメント欄は一時閉鎖中です。サイドバーから「管理人への質問」へどうぞ。