介绍

使用 ggplot2 进行数据可视化入门

Rick Scavetta

Founder, Scavetta Academy

您的讲师 - Rick Scavetta

- 邮箱:[email protected]
- Twitter:@Rick_Scavetta
使用 ggplot2 进行数据可视化入门

数据可视化与数据科学

  • 数据科学中的核心技能。

使用 ggplot2 进行数据可视化入门

探索性 vs 解释性

使用 ggplot2 进行数据可视化入门

MASS::mammals

MASS::mammals
                              body   brain
Arctic fox                   3.385   44.50
Owl monkey                   0.480   15.50
Mountain beaver              1.350    8.10
Cow                        465.000  423.00
Grey wolf                   36.330  119.50
Goat                        27.660  115.00
Roe deer                    14.830   98.20
...
Pig                        192.000  180.00
Echidna                      3.000   25.00
Brazilian tapir            160.000  169.00
Tenrec                       0.900    2.60
Phalanger                    1.620   11.40
Tree shrew                   0.104    2.50
Red fox                      4.235   50.40
使用 ggplot2 进行数据可视化入门

散点图

ggplot(mammals, aes(x = body, y = brain)) +
  geom_point()

1.1.1-1.png

使用 ggplot2 进行数据可视化入门

用线性模型探索

ggplot(mammals, aes(x = body, y = brain)) +
  geom_point(alpha = 0.6) +
  stat_smooth(
    method = "lm", 
    color = "red", 
    se = FALSE
  )

1.1.1-2.png

使用 ggplot2 进行数据可视化入门

探索:微调

ggplot(mammals, aes(x = body, y = brain)) +
  geom_point(alpha = 0.6) +
  coord_fixed() +
  scale_x_log10() +
  scale_y_log10() +
  stat_smooth(
    method = "lm", 
    color = "#C42126", 
    se = FALSE, 
    size = 1
  )

1.1.1-3.png

使用 ggplot2 进行数据可视化入门

出版级图形

出版级图形

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

安斯库姆图集

使用 ggplot2 进行数据可视化入门

开始练习吧!

使用 ggplot2 进行数据可视化入门

Preparing Video For Download...