绘制不同类型的图表:geom参数
qplot(x,y,data=data,geom="")中的geom=""用来控制输出的图形类型
I....两变量图
(1) geom="points",默认参数,绘制散点图(x,y)
(2) geom="smooth" 绘制平滑曲线(基于loess, gam, lm...# (b). method = "gam": GAM 在大数据时比loess高效,需要载入 mgcv 包
library(mgcv)
qplot(carat, price, data = dsmall,...#具体实现:先自定义函数year(),将字符串格式的时间转化为年
year x) as.POSIXlt(x)$year + 1900
#画出path plot,颜色按年份由浅到深...你可以将它想象成是一个三维的数组:分面构成了二维平面,然后图层给予其在新的维度上的扩展。在这个例子中,不同图层上的数据是一样的,但是从理论上来讲,不同的图层中可以有不同的数据。