R作图系列-----ggplot2语法

ggplot2理论基础:图形图层语法(六种语法组件)

1.data\mapping\2.aesthetic attributes

3.geometric object\ 4.facet\ 5.statistics\6.position

总之,ggplot2的一个图形对象就是一个包含数据、到aesthetic atrributes的mapping、layer、coordinate、facet的列表

  • 颜色的区别

qplot(displ,hwy,data=mpg,colour=cyl)

 

qplot(displ,hwy,data=mpg,colour=factor(cyl))

  •  散点图
  • 数据到装饰属性(横坐标【0,1】,纵坐标【0,1】,坐标系【平面坐标、极坐标、球面映射】,大小形状【用整数表示】,颜色)【mapping过程】

从上到下依次是6,5,4,3,2,1,0

 

共25个选项

(水平、竖直位置的调整)

对齐方式:一、"left", "right", "centre", "center", "bottom", and "top".

                 二、(0,1)取值,从左下角开始            

大小(文本、点、线条都可定义)

 qplot(displ, hwy, data=mpg, facets = . ~ year)

 qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth()



在不同的图层里可以使用不同的数据集

library(ggplot2)
ls("package:ggplot2", pattern="^geom_.+")
ls("package:ggplot2", pattern="^stat_.+")

 ggplot2中,每种几何类型都有对应的(默认)统计类型,是相互对应的。


 几何类型的设置函数全部为geom_xxx形式,统计类型设置函数全部为stat_xxx的形式

  • 得到了一个图形对象后
  • print()将其呈现到屏幕上;【循环和函数里不会自动调用,交互式操作会自动调用】
  • summary()查看其简单结构:data\mapping\faceting\几何变化、统计变换、位置变换
  • save()后通过load()可以重现该图

 


 


 

 
posted @ 2017-10-01 16:21  wendy921  阅读(334)  评论(0编辑  收藏  举报