码迷,mamicode.com
首页 > 编程语言 > 详细

R语言进阶数据展现-6

时间:2017-02-20 19:47:50      阅读:513      评论:0      收藏:0      [点我收藏+]

标签:log   样式   tap   平方根   horizon   ash   展现   rac   grid   

调整宽度
air<-read.csv("airpollution.csv")
boxplot(air,las=1)

boxplot(air,boxwex=0.2,las=1)#boxwex调整宽度,其值与我们要画的变量个数有关应该小于1。
boxplot(air,width=c(1,2))#第二幅图的宽度是第一幅的2倍。

分类画图
metals<-read.csv("metals.csv")
boxplot(Cu~Source,data=metals,#y~group 按照Source分类,画图。
main="Summary of Copper (Cu) concentrations by Site")

boxplot(Cu~Source*Expt,data=metals,#按照Source*Expt分类画图
main="Summary of Copper (Cu) concentrations by Site")

根据各个变量的样本数不同,调整宽度
boxplot(Cu ~ Source, data = metals,varwidth=TRUE,#varwidth,大致与样本数的平方根成正比
main="Summary of Copper concentrations by Site")

添加凹槽
boxplot(Cu ~ Source, data = metals,
varwidth=TRUE,notch=TRUE, main="Summary of Copper concentrations by Site")#notch.frac 可以控制凹槽处相对于箱型的宽度。取值为0-1

是否包括异常值(outliers)
boxplot(metals[,-1],outline=FALSE,
main="Summary of metal concentrations by Site \n (without outliers)")

水平箱线图
boxplot(metals[,-1], 
horizontal=TRUE,las=1,#注意,这里是horizontal,不是horiz
main="Summary of metal concentrations by Site")

颜色,边框等
boxplot(metals[,-1],
border = "white",col = "black",boxwex = 0.3,#border同时也控制中线的颜色,除非用medcol单独更改。
medlwd=1, whiskcol="black",staplecol="black",#medlwd中线宽度,whiskcol虚线颜色,staplecol虚线相接的两横线的颜色。
outcol="red",cex=0.3,outpch=19,#outlier的颜色,大小,样式
main="Summary of metal concentrations by Site")

grid(nx=NA,ny=NULL,col="gray",lty="dashed")

  

R语言进阶数据展现-6

标签:log   样式   tap   平方根   horizon   ash   展现   rac   grid   

原文地址:http://www.cnblogs.com/qjtsjtu/p/6421017.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!