ggplot2 を使ったデータ可視化入門
Rick Scavetta
Founder, Scavetta Academy
ggplot(iris, aes(x = Sepal.Length,
y = Sepal.Width)) +
geom_point()

ggplot(iris, aes(x = Sepal.Length,
y = Sepal.Width,
color = Species)) +
geom_point()
| 種類 | 変数 |
|---|---|
| 色 | Species |

ggplot(iris, aes(x = Sepal.Length,
y = Sepal.Width,
color = Species)) +
geom_point()
| 種類 | 変数 |
|---|---|
| 色 | Species |
データフレームの列であるSpeciesは、視覚属性のcoloにマッピングされます。

ggplot(iris, aes(x = Sepal.Length,
y = Sepal.Width,
color = Species)) +
geom_point()
| 種類 | 変数 |
|---|---|
| 色 | Species |
データフレームの列であるSpeciesは、視覚属性のcoloにマッピングされます。
aes()内で視覚属性へのマッピングを指定しましょう。

ggplot(iris) +
geom_point(aes(x = Sepal.Length,
y = Sepal.Width,
col = Species))
次の場合にのみ必要:

| 視覚属性 | 説明 |
|---|---|
| x | X軸の位置 |
| y | Y軸の位置 |
| 視覚属性 | 説明 |
|---|---|
| x | X軸の位置 |
| y | Y軸の位置 |
| fill | 塗りつぶしの色 |
| 視覚属性 | 説明 |
|---|---|
| x | X軸の位置 |
| y | Y軸の位置 |
| fill | 塗りつぶしの色 |
| color | 点の色、その他の幾何要素の輪郭の色 |
| 視覚属性 | 説明 |
|---|---|
| x | X軸の位置 |
| y | Y軸の位置 |
| fill | 塗りつぶしの色 |
| color | 点の色、その他の幾何要素の輪郭の色 |
| size | 点の面積または半径、線の太さ |
| 視覚属性 | 説明 |
|---|---|
| x | X軸の位置 |
| y | Y軸の位置 |
| fill | 塗りつぶしの色 |
| color | 点の色、その他の幾何要素の輪郭の色 |
| size | 点の面積または半径、線の太さ |
| 視覚属性 | 説明 |
|---|---|
| alpha | 透明度 |
| 視覚属性 | 説明 |
|---|---|
| x | X軸の位置 |
| y | Y軸の位置 |
| fill | 塗りつぶしの色 |
| color | 点の色、その他の幾何要素の輪郭の色 |
| size | 点の面積または半径、線の太さ |
| 視覚属性 | 説明 |
|---|---|
| alpha | 透明度 |
| linetype | 線の種類(実線・破線・点線など) |
| 視覚属性 | 説明 |
|---|---|
| x | X軸の位置 |
| y | Y軸の位置 |
| fill | 塗りつぶしの色 |
| color | 点の色、その他の幾何要素の輪郭の色 |
| size | 点の面積または半径、線の太さ |
| 視覚属性 | 説明 |
|---|---|
| alpha | 透明度 |
| linetype | 線の種類(実線・破線・点線など) |
| labels | グラフや軸に表示するテキスト |
| 視覚属性 | 説明 |
|---|---|
| x | X軸の位置 |
| y | Y軸の位置 |
| fill | 塗りつぶしの色 |
| color | 点の色、その他の幾何要素の輪郭の色 |
| size | 点の面積または半径、線の太さ |
| 視覚属性 | 説明 |
|---|---|
| alpha | 透明度 |
| linetype | 線の種類(実線・破線・点線など) |
| labels | グラフや軸に表示するテキスト |
| shape | 形状 |
ggplot2 を使ったデータ可視化入門