Ggplot2-bar-plots-and-histograms

提供:Dev Guides
移動先:案内検索

ggplot2-棒グラフとヒストグラム

棒グラフは、カテゴリデータを長方形で表します。 バーは垂直方向と水平方向にプロットできます。 高さまたは長さは、グラフで表される値に比例します。 棒グラフのx軸とy軸は、特定のデータセットに含まれるカテゴリを指定します。

ヒストグラムは棒グラフで、前述のデータセットの分布を明確に示す生データを表します。

この章では、ggplot2を使用した棒グラフとヒストグラムの作成に焦点を当てます。

MPGデータセットについて

使用されるデータセットを理解しましょう。 Mpgデータセットには、EPAが以下のリンクで提供する燃費データのサブセットが含まれています-

http://fueleconomy.gov

これは、1999年から2008年の間に毎年新しいリリースがあったモデルで構成されています。 これは、車の人気のプロキシとして使用されました。

データセットに必要な属性のリストを理解するために、次のコマンドが実行されます。

> library(ggplot2)

添付パッケージはggplot2です。

次のオブジェクトは_by_ .GlobalEnvでマスクされています-

mpg

警告メッセージ

  • パッケージarulesはRバージョン3.5.1でビルドされました
  • パッケージtuneRはRバージョン3.5.3でビルドされました
  • パッケージggplot2はRバージョン3.5.3でビルドされました

MPGデータセットについて

バーカウントプロットの作成

バーカウントプロットは、下記のプロットで作成することができます-

> # A bar count plot
> p <- ggplot(mpg, aes(x=factor(cyl)))+
+    geom_bar(stat="count")
> p

バーカウントプロットの作成

geom_bar()は、棒グラフの作成に使用される関数です。 カウントと呼ばれる統計値の属性を取ります。

ヒストグラム

ヒストグラムカウントプロットは、下記のプロットで作成できます-

> # A historgram count plot
> ggplot(data=mpg, aes(x=hwy)) +
+    geom_histogram( col="red",
+       fill="green",
+       alpha = .2,
+       binwidth = 5)

geom_histogram()には、ヒストグラムを作成するために必要なすべての属性が含まれています。 ここでは、それぞれのカウントでhwyの属性を取ります。 色は要件に従って取得されます。

ヒストグラム

積み上げ棒グラフ

棒グラフとヒストグラムの一般的なプロットは以下のように作成できます-

> p <- ggplot(mpg, aes(class))
> p + geom_bar()
> p + geom_bar()

積み上げ棒グラフ

このプロットには、各クラスの棒グラフで定義されたすべてのカテゴリが含まれています。 このプロットは、積み上げグラフと呼ばれます。