R语言进阶数据展现-6

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言进阶数据展现-6相关的知识,希望对你有一定的参考价值。

调整宽度
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的主要内容,如果未能解决你的问题,请参考以下文章

我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段

R语言进阶之4:数据整形(reshape)

C#语言进阶——6.C# 的泛型

小白R语言数据可视化进阶练习一

R语言实战-云图

C语言进阶指针的进阶