ggplot绘图系统
使用动词名词形容词构造句子的过程,将数据映射到美学属性上的过程,由层组成
绘图函数
qplot() :参数包括美学属性、几何体、面、统计、坐标系、主题这些层次。
ggplot() :本身不能实现,需要添加层才可以。
library(ggplot2)
qplot(Wind,Temp,data=airquality,color=Month)
每个月份的数据用不同的颜色表示,其中month已经为分类变量,所以不用转化。如果不转换的话,就是一个渐变条。
qplot(Wind,Temp,data=airquality,color=I("red"))
#使整个图的所有点都变成一个颜色,用I 来改变。
qplot(Wind,Temp,data=airquality,size=Month,xlab = "wind",ylab="Temp",main = "wind-temp/month")
#每个月份的数据用点的不同的大小来表示
qplot(Wind,Temp,data=airquality,size=I(10),xlab = "wind",ylab="Temp",main = "wind-temp/month")
#使用I 来确保所有的点的大小一致。
qplot(Wind,Temp,data=airquality,geom = c("point","smooth"))
#使用geom拟合一条回归线,阴影部分代表置信区间
qplot(Wind,Temp,data=airquality,geom = c("point","smooth"),color=Month)
#每个月份用不同的颜色表示,且每个月份得到一条回归线
qplot(Wind,Temp,data=airquality,facets = .~Month)
#面板,分成1行5列,分别对应5个月份的水平,如果得到5行1列,使用facets=Month~.
以上这些都是向qplot函数传入两个变量,所以系统默认的是做散点图,如果输入一个变量,则系统默认是柱状图
qplot(Wind,data=airquality,facets = Month~.)
#得到在月份水平下,风速的频率分布图
qplot(Wind,data=airquality,fill=Month)
#累加柱状图,不同月份用不同颜色表示
qplot(Wind,data=airquality,geom = "density")
#使用几何体的geom的密度,得到的是频率分布的轮廓线,更准确的说是密度函数
qplot(Wind,data=airquality,geom = "density",color=Month)
#加入颜色,表示每个月份下的密度函数
qplot(Wind,data=airquality,geom = "dotplot")
#做出点图
|
请发表评论