R 画图之ggplot(1)

来源:互联网 发布:linux lvm配置文件 编辑:程序博客网 时间:2024/05/16 11:02

R 画图之ggplot(1)

图层图形语法


图层图形语法将图层作为主要考察对象,并使其嵌入R中。简言之:一张统计图形就是从数据到几何对象(geom,包括点、线条、多边形等)图形属性(aes,包括颜色、形状、大小等)的一个映射。除此之外,图形中还可能包含数据的统计变换(stats) ,最后绘制在某个特定的坐标系(coord)中。分面(facet)可以将绘图窗口划分为若干个子窗口,用来生成数据不同子集的图形。标度(scale)则可以将数据的取值映射到图形空间,常见用法是绘制图例和坐标。

qplot

qplot是学习ggplot的第一个函数,即为快速作图,可以很快速地做出一些较为复杂的图形,与plot函数相似。

l = length(diamonds$carat)dsmall <- diamonds[sample(1:l,100),1:10]qplot(log(carat),log(price),data=dsmall,colour=color)

qplot

qplot函数的参数中有geom,它可以控制画出的图形类型,散点(“point”),平滑曲线(“smooth”),箱线图(“boxplot”),数据之间的连线(“line”,“path”)

0 0