R语言系统作图
“经花花老师才知道R4DS的网页免费,respect”
ggplot2
“Tidyverse的核心成员”
- 加载‘tidyverse’包作为前置
- ggplot2内置数据:
mpg
,一个数据框,包含38个汽车模型的数据。 - 利用
displ
和hwy
构建点图
ggplot(data=mpg) +
geom_point( mapping = aes (x = displ ,y = hwy))
- ggplot2底层逻辑:以
ggplot()
函数创建一个坐标系,而后向其中添加图层。上述geom_point为向ggplot(data=mpg)这一坐标系中加入了一个点图的图层。每一个geom
功能都有一个mapping
参数,x和y决定了绘图中映射的变量。 - 画图模板:
ggplot(data = <DATA>) +
<GEOM_FUNCTION>(mapping = aes(<MAPPINGS>))
今天先学这么多~后面的marker下来再学!
网址:https://r4ds.had.co.nz/data-visualisation.html