Ggplot2-bubble-plots-and-count-charts
提供:Dev Guides
ggplot2-バブルプロットとカウントチャート
バブルプロットはバブルチャートに他なりません。これは基本的に、円のサイズに使用される3番目の数値変数を持つ散布図です。 この章では、バブルプロットのレプリカと見なされるバーカウントプロットとヒストグラムカウントプロットの作成に焦点を当てます。
以下の手順は、言及されたパッケージでバブルプロットを作成し、チャートを数えるために使用されます-
データセットについて
それぞれのパッケージと必要なデータセットをロードして、バブルプロットとカウントチャートを作成します。
> # Load ggplot
> library(ggplot2)
>
> # Read in dataset
> data(mpg)
> head(mpg)
# A tibble: 6 x 11
manufacturer model displ year cyl trans drv cty hwy fl class
<chr> <chr> <dbl> <int> <int> <chr> <chr> <int> <int> <chr> <chr>
1 audi a4 1.8 1999 4 auto(l5) f 18 29 p compa~
2 audi a4 1.8 1999 4 manual(m5) f 21 29 p compa~
3 audi a4 2 2008 4 manual(m6) f 20 31 p compa~
4 audi a4 2 2008 4 auto(av) f 21 30 p compa~
5 audi a4 2.8 1999 6 auto(l5) f 16 26 p compa~
6 audi a4 2.8 1999 6 manual(m5) f 18 26 p compa~
バーカウントプロットは、次のコマンドを使用して作成できます-
> # A bar count plot
> p <- ggplot(mpg, aes(x=factor(cyl)))+
+ geom_bar(stat="count")
> p
ヒストグラムによる分析
ヒストグラムカウントプロットは、次のコマンドを使用して作成できます-
> # A historgram count plot
> ggplot(data=mpg, aes(x=hwy)) +
+ geom_histogram( col="red",
+ fill="green",
+ alpha = .2,
+ binwidth = 5)
バブルチャート
次に、散布図で言及されている点の次元を増やすという必要な属性を備えた最も基本的なバブルプロットを作成します。
ggplot(mpg, aes(x=cty, y=hwy, size = pop)) +geom_point(alpha=0.7)
プロットは、凡例形式で含まれているメーカーの性質を説明しています。 表される値には、「hwy」属性のさまざまな次元が含まれます。