有效的說明型圖表

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 資料視覺化入門

使用直覺且美觀的幾何圖層(geoms)

ggplot2 資料視覺化入門

為圖表加入文字標籤

ggplot2 資料視覺化入門

使用合適的刻度

ggplot2 資料視覺化入門

加入實用的標題與出處

ggplot2 資料視覺化入門

去除非資料墨水

ggplot2 資料視覺化入門

加入門檻線

ggplot2 資料視覺化入門

加入具資訊性的文字

ggplot2 資料視覺化入門

加入點綴與裝飾

ggplot2 資料視覺化入門

一起來練習吧!

ggplot2 資料視覺化入門

Preparing Video For Download...