#ggplot2:数据分析与图形艺术的读书总结
qplot
1、 qplot(x,y,data,shape,colour,size...,geom="point")
其中shape:点的形状,colour:点的颜色,size:点的大小,alpha:透明度... 为图形属性,可以用I()来手动设置图形属性
2、通过改变几何对象(geom),做出其他类型的图形
几何对象描述的是应该用何种对象来描述图形
geom='"point" 做散点图 geom='"smooth" 拟合一条平滑曲线 geom='"boxplot" 箱线图
geom='"path" 和geom='"line" 数据之间绘制连线(常用于可视化时间序列)
geom='"historgram" 直方图 geom='"freqploly" 频率多边形 geom='"density" 密度曲线
geom='"bar" 条形图
使用向量把多个几何对象传递给geom,几何对象会按照顺序进行堆叠.当一个分类变量映射到某个图形属性的时候,几何对象会自动按照这个变量进行拆分。
3、其他参数和R的基础绘图参数一致。
作图实例:
使用的数据集是ggplot2的diamonds数据集
library(ggplot2)head(diamonds)
这是diamonds数据集数据结构
carat | cut | color | clarity | depth | table | price | x | y | z |
克拉重量 | 切工 | 颜色 | 净度 | 深度 | 宽度 | 价格 |
#设置随机种子set(0922)#无放回的抽取100条数据作为画图的数据集dsmall <- diamonds[sample(nrow(diamonds),100,replace=F),]