R语言数据展现——箱线图,热力图

2018.11.16 11:38
2103 0 0

  上文为大家介绍的是R语言中的柱形图,点图,饼图,直方图,相信大家已经对R语言有一定的了解了,接下来小编就给大家说说关于箱线图,热力图。

  一、观测值数量决定箱体宽度

  boxplot(Cu ~ Source, data =metals,varwidth=TRUE,

  main="Summary of Copper concentrations by Site")

观测值数量决定箱体宽度.png

  二、改变箱型风格

  boxplot(metals[,-1],border = "white",col = "black",boxwex = 0.3,

  medlwd=1, whiskcol="black",staplecol="black",outcol="red",cex=0.3,outpch=19,

  main="Summary of metal concentrations by Site")

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

改变箱型风格.png

  三、显示观测数量

  b<-boxplot(metals[,-1],xaxt="n",border = "white",col = "black",

  boxwex=0.3,medlwd=1,whiskcol="black",staplecol="black",outcol="red",cex=0.3,outpch=19,

  main="Summary of metal concentrations by Site")axis(side=1,at=1:length(b$names),

  labels=paste(b$names,"\n(n=",b$n,")",sep=""),mgp=c(3,2,0))

显示观测数量.png

  四、分割数据

  cuts<-c(0,40,80)

  Y<-split(x=metals$Cu, f=findInterval(metals$Cu, cuts))

  boxplot(Y,xaxt="n",border = "white",col = "black",boxwex = 0.3,

  medlwd=1,whiskcol="black",staplecol="black",outcol="red",cex=0.3,outpch=19,

  main="Summary of Copper concentrations",xlab="Concentration ranges",las=1)

  axis(1,at=1:4,labels=c("Below 0","0 to 40","40 to 80","Above 80"),

  lwd=0,lwd.ticks=1,col="gray")

分割数据.png

  五、热力图

  par(mar = c(5,1,4,7))

  image(x=1, y=0:length(breaks2),z=t(matrix(breaks2))*1.001,

  col=pal[1:length(breaks)-1],axes=FALSE,breaks=breaks,xlab="", ylab="",xaxt="n")

  axis(4,at=0:(length(breaks2)-1), labels=breaks2, col="white",las=1)

  abline(h=c(1:length(breaks2)),col="white",lwd=2,xpd=F)

热力图.png

  关于R语言数据展现——箱线图,热力图的讲述就到这里了,上述的内容只是截取了资料中的一部分,如需获取完整的资料,可通过关注微信公众号后联系客服获取。

  想要了解更多的资料、信息,可持续关注我们,我们将为大家提供有价值、有需求的材料。为大家在整理数据时省去烦恼。

投诉文章 ©著作权归作者所有
喜欢  |  0
0/200字
没有更多评论了~
悬赏问题
给科研问题设置一定金额,将更容易获得关注与回答哦~
  • 1元
  • 3元
  • 5元
  • 8元
  • 18元
  • 自定义
选择支付方式
  • 微信支付
  • 支付宝支付
  • 余额支付
Copyright © 2014-2019 晟斯医学 All Rights Reserved. 备案号:苏ICP备11037034号-5 版权所有:南京孜文信息咨询有限公司