R语言_第8章

高级格函数(Lattice Function)

在这里插入图片描述

多面板散点图

setwd("E:/R/R-beginer-guide/data/RBook")
 Env <- read.table(file="RIKZENV.txt",header=TRUE)
 Env$MyTime <- Env$Year+Env$dDay3/365 #生成一个代表时间天数的新变量
 library(lattice) #载入
 xyplot(SAL ~ MyTime | factor(Station),type="1",
    strip = function(bg,...)
    strip.default(bg='white',...),
    col.line=1,data=Env) #SAL为y,MyTime为x,factor(Station)为条件变量,作用是生成多面板

在这里插入图片描述
strip函数表示对每一个带使用白色背景,col.line=1,对图形使用黑色的线条
其中例如type="r"为回归线,smooth为LOESS拟合,g为增加一个参考网格,l则是将点用线连起来,a是将每个面板中每组均值用线连起来

当使用连续变量时,会被默认为每个值都为离散值,因此需要将其分割为区间,函数single和equal.count可以完成该任务

参数strip需要包含一个F或T来说明是否绘制这个带状,以下是不同的命令绘制图有所区别:

 xyplot(SAL ~ MyTime | factor(Station),data=Env)
   
  xyplot(SAL ~ MyTime | factor(Station),type="1",strip=TRUE,col.line = 1,data=Env)
    
  xyplot(SAL ~ MyTime | factor(Station),type="1",strip=FALSE,col.line = 1,data=Env)

多面板盒形图:bwplot

bwplot(SAL ~ factor(Month)|Area ,strip=strip.custom(bg='white'),
      cex=0.5,layout=c(2,5),data=Env,xlab="Month",ylab="Salinity",
      par.settings=list(
        box.rectangle = list(col=1)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值