目に見える視覚属性

ggplot2 を使ったデータ可視化入門

Rick Scavetta

Founder, Scavetta Academy

X軸とY軸へのマッピング

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width)) + 
  geom_point()

ggplot2 を使ったデータ可視化入門

色へのマッピング

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

ggplot2 を使ったデータ可視化入門

色の視覚属性へのマッピング

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

データフレームの列であるSpeciesは、視覚属性のcoloにマッピングされます。

ggplot2 を使ったデータ可視化入門

色の視覚属性へのマッピング

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

データフレームの列であるSpeciesは、視覚属性のcoloにマッピングされます。

aes()内で視覚属性へのマッピングを指定しましょう。

ggplot2 を使ったデータ可視化入門

geom内で色の視覚属性にマッピングする

ggplot(iris) + 
  geom_point(aes(x = Sepal.Length,
                 y = Sepal.Width,
                 col = Species))

次の場合にのみ必要:

  • すべてのレイヤーに同じ視覚属性へのマッピングを引き継がせたくない場合
  • 異なるデータソースを組み合わせる場合

ggplot2 を使ったデータ可視化入門

代表的な視覚属性

視覚属性 説明
x X軸の位置
y Y軸の位置
ggplot2 を使ったデータ可視化入門

代表的な視覚属性

視覚属性 説明
x X軸の位置
y Y軸の位置
fill 塗りつぶしの色
ggplot2 を使ったデータ可視化入門

代表的な視覚属性

視覚属性 説明
x X軸の位置
y Y軸の位置
fill 塗りつぶしの色
color 点の色、その他の幾何要素の輪郭の色
ggplot2 を使ったデータ可視化入門

代表的な視覚属性

視覚属性 説明
x X軸の位置
y Y軸の位置
fill 塗りつぶしの色
color 点の色、その他の幾何要素の輪郭の色
size 点の面積または半径、線の太さ
ggplot2 を使ったデータ可視化入門

代表的な視覚属性

視覚属性 説明
x X軸の位置
y Y軸の位置
fill 塗りつぶしの色
color 点の色、その他の幾何要素の輪郭の色
size 点の面積または半径、線の太さ
視覚属性 説明
alpha 透明度
ggplot2 を使ったデータ可視化入門

代表的な視覚属性

視覚属性 説明
x X軸の位置
y Y軸の位置
fill 塗りつぶしの色
color 点の色、その他の幾何要素の輪郭の色
size 点の面積または半径、線の太さ
視覚属性 説明
alpha 透明度
linetype 線の種類(実線・破線・点線など)
ggplot2 を使ったデータ可視化入門

代表的な視覚属性

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

代表的な視覚属性

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

練習しましょう

ggplot2 を使ったデータ可視化入門

Preparing Video For Download...