basic components of ggplot2 plots 由七部分构成
参数 | 作用 |
---|---|
DATA FRAME | 数据源,要用来画图的数据框 |
AESTHETIC MAPPINGS | 美学特征,例如颜色、形状等 |
GEOMS | 图的类型(点、线、形状等等) |
FACETS | 刻面(分成几组分别画在不同的图上) |
STATS | 进行统计上的处理? |
SCALES | 刻度,即两个轴上的刻度范围等 |
COORDINATE SYSTEM |
> g <- ggplot( mpg, aes(displ,hwy))
Note: 第一条命令并不会产生任何图像,只是设定了要用的数据(data:mpg)以及映射的要形成图像所要用的变量(x= y= )
> g+geom_point()
> #生成散点图 (point)
1. ggplot绘图思想
ggplot本身不产生图像,类似于图层多层叠加,要用加号+来连接不同的函数,多一个函数就是多一个图层
> g + geom_point() + geom_smooth()
> g + geom_point() + geom_smooth(method = "lm")
> # method参数可以指定拟合的类型(线性、非线性等)。formula参数可以指定公式
geom_smooth() 函数的参数
拟合曲线
标度转换
把我们看到的数据转换成电脑可以识别并通过像素、颜色、形状等图形属性的为标度转换