効果的な説明用グラフ

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

Rick Scavetta

Founder, Scavetta Academy

目指すのは、効果的な説明用グラフです。

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

データセット全体

dplyr::glimpse(gm2007_full)
Observations: 142
Variables: 3
$ country   <fct> "Afghanistan", "Albania", "Algeria", "Angola", "Argentina", "Au...
$ lifeExp   <dbl> 43.828, 76.423, 72.301, 42.731, 75.320, 81.235, 79.829, 75.635,...
$ continent <fct> Asia, Europe, Africa, Africa, Americas, Oceania, Europe, Asia, ...
1 まずは、142か国について3つの変数を含む、データセット全体から始めます。
ggplot2 を使ったデータ可視化入門

最初の探索的グラフ:分布

ggplot(gm2007_full, aes(lifeExp)) +
  geom_histogram()

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

最初の探索的グラフ:分布

ggplot(gm2007_full_arranged, 
        aes(index, lifeExp)) +
  geom_point()

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

最初の探索的グラフ:分布

ggplot(gm2007_full_arranged, 
        aes(index, lifeExp, col = continent)) +
  geom_point()

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

今回使用するデータ

dplyr::glimpse(gm2007)
Observations: 20
Variables: 3
$ country   <fct> "Swaziland", "Mozambique", "Zambia", "Sierra Leone", "Lesotho...
$ lifeExp   <dbl> 39.613, 42.082, 42.384, 42.568, 42.592, 42.731, 43.487, 43.82...
$ continent <fct> Africa, Africa, Africa, Africa, Africa, Africa, Africa, Asia,...
> 
ggplot2 を使ったデータ可視化入門

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

直感的にわかりやすく、見た目にも魅力的な幾何要素を使う

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

グラフにテキストラベルを追加する

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

適切なスケールを使用する

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

内容が伝わるタイトルと出典を追加する

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

データを表さない視覚要素を取り除く

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

しきい値を示す線を追加する

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

理解を助ける説明文を追加する

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

装飾を加える

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

お疲れさまでした!

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

Preparing Video For Download...