1 多面板散点图:xyplot

载入数据:

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)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)

  

2 多面板盒型图: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),box.umbrella = list(col = 1),box.symbol = list(cex = 0.5,col =1)))

  

3 多面板克里夫兰点图:

dotplot(factor(Month)~SAL|Station,subset= Area=="OS",jitter.x=TRUE,col=1,data=Env,strip=strip.custom(bg='white'),cex=0.5,ylab="Month",xlab="Salinity")

  

4 多面板直方图:histogra

histogram(~ SAL|Station,data=Env,subset=(Area == "OS"),layout=c(1,4),nint=30,xlab="Salinity",ylab="Frequencies",strip=FALSE,strip.left=TRUE)

  

5面板函数

5.1

xyplot(SAL~Month|Year,data=Env,type=c("p"),subset=(Station=="GROO"),xlim=c(0,12),ylim=c(0,30),pch=19,panel=function(...){panel.xyplot(...)panel.grid(...,h=-1,v=-1)panel.loess(...)})

5.2

dotplot(factor(Month)~SAL|Station,pch=16,subset=(Area=="OS"),data=Env,ylab="Month",xlab="Salinity",panel=function(x,y,...){Q<- quantile(x,c(0.25,0.5,0.75),na.rm=TRUE)R<- Q[3]-Q[1]L<- Q[2]-3*(Q[3]-Q[1])MyCex <- rep(0.4,length(y))MyCol<- rep(1,length(x))MyCex[x<L]<-1.5MyCol[x<L]<-2panel.dotplot(x,y,cex=MyCex,col=MyCol,...)})

5.3

setwd("E:/R/R-beginer-guide/data/RBook")Sparrows <- read.table(file="Sparrows.txt",header=TRUE)xyplot(Wingcrd~Tarsus|Species*Sex,xlab="Axis 1",ylab="Axis 2",data=Sparrows,xlim=c(-1.1,1.1),ylim=c(-1.1,1.1),panel=function(subscripts,...){zi <- Sparrows[subscripts,3:8]di <- princomp(zi,cor=TRUE)Load <- di$loadings[,1:2]Scor <- di$scores[,1:2]panel.abline(a=0,b=0,lty=0,col=1)panel.abline(h=0,v=0,lty=2,col=1)for(i in 1:6){llines(c(0,Load[i,1]),c(0,Load[i,2]),col=1,lwd=2)ltext(Load[i,1],Load[i,2],rownames(Load)[i],cex=0.7)}sc.max<-max(abs(Scor))Scor <- Scor/sc.maxpanel.points(Scor[,1],Scor[,2],pch=1,cex=0.5,col=1)})

  

转载于:https://www.cnblogs.com/Martin-9/p/5387296.html

R 学习笔记《十二》 R语言初学者指南--格包相关推荐

  1. Python语言入门这一篇就够了-学习笔记(十二万字)

    Python语言入门这一篇就够了-学习笔记(十二万字) 友情提示:先关注收藏,再查看,12万字保姆级 Python语言从入门到精通教程. 文章目录 Python语言入门这一篇就够了-学习笔记(十二万字 ...

  2. 吴恩达《机器学习》学习笔记十二——机器学习系统

    吴恩达<机器学习>学习笔记十二--机器学习系统 一.设计机器学习系统的思想 1.快速实现+绘制学习曲线--寻找重点优化的方向 2.误差分析 3.数值估计 二.偏斜类问题(类别不均衡) 三. ...

  3. ROS学习笔记十二:使用roswtf

    ROS学习笔记十二:使用roswtf 在使用ROS过程中,roswtf工具可以为我们提供ROS系统是否正常工作的检查作用. 注意:在进行下列操作之前,请确保roscore没有运行. 检查ROS是否安装 ...

  4. Polyworks脚本开发学习笔记(十二)-输出和读取文本文件

    Polyworks脚本开发学习笔记(十二)-输出和读取文本文件 Polyworks作为一个测量工具,将测量的数据方便的导出到文本文件则是一项必须的功能.在DATA_FILE这个命令下提供了很多子命令用 ...

  5. OpenCV学习笔记(十二)——图像分割与提取

    在图像处理的过程中,经常需要从图像中将前景对象作为目标图像分割或者提取出来.例如,在视频监控中,观测到的是固定背景下的视频内容,而我们对背景本身并无兴趣,感兴趣的是背景中出现的车辆.行人或者其他对象. ...

  6. 【现代机器人学】学习笔记十二:轮式移动机器人

    目录 轮式机器人类型 全向轮式机器人 建模 单个全向轮是怎么运动的 多个全向轮是如何带动底盘运动的 运动规划和反馈控制 非完整约束轮式移动机器人 建模 独轮车 差速驱动机器人 车型机器人 非完整移动机 ...

  7. Programming Computer Vision with Python (学习笔记十二)

    ORB(Oriented FAST and Rotated BRIEF)可用来替代SIFT(或SURF),它对图像更具有抗噪特性,是一种特征检测高效算法,其速度满足实时要求,可用于增强图像匹配应用. ...

  8. Programming Computer Vision with Python (学习笔记十二) 1

    ORB(Oriented FAST and Rotated BRIEF)可用来替代SIFT(或SURF),它对图像更具有抗噪特性,是一种特征检测高效算法,其速度满足实时要求,可用于增强图像匹配应用. ...

  9. (C/C++学习笔记) 十二. 指针

    十二. 指针 ● 基本概念 变量的地址就是指针,存放指针的变量就是指针变量(因而又叫作地址变量 address variable); 这个地址编号本身就是一个无符号的整数,在32位系统下为4字节(8位 ...

  10. 【theano-windows】学习笔记十二——卷积神经网络

    前言 按照进度, 学习theano中的卷积操作 国际惯例, 来一波参考网址 Convolutional Neural Networks (LeNet) 卷积神经网络如何应用在彩色图像上? 卷积小知识 ...

最新文章

  1. 即时通讯有标准 IM的四种即时通讯协议简介
  2. 2021-09-26
  3. JavaScript实现k-nearest算法(附完整源码)
  4. HTML data属性简介以及低版本浏览器兼容算法
  5. yaml parse python_python-yaml
  6. OEA 2.11 支持单机版数据库 - SQLite与SQLCE对比
  7. 网络摄像头ip php,C#实现IP摄像头的方法
  8. 汽车在哪扇门后面(博弈论的诡计)
  9. js实现无刷新表单提交文件,将ajax请求转换为form请求方法
  10. 2022华为杯研究生数学建模竞赛F题思路解析
  11. 精密电阻阻值表丝印大全
  12. 【Unity3D 灵巧小知识点】☀️ | Unity 移动物体到指定位置的几种方法【精选快捷使用】
  13. for(atuo x : s)
  14. CAN协议分析,120欧姆电阻原因
  15. 重庆声光电安全预警平台项目启动会顺利召开
  16. 392高校毕业设计选题
  17. 【Leetcode】[190] 颠倒二进制位
  18. 【雅思大作文考官范文】——第十三篇:'traditions and technology' essay
  19. php 生成国税局二维码
  20. Python 编程摘要

热门文章

  1. 构建企业代码管理系统之SVN服务(基础篇)
  2. 12. Laravel 4 迁移数据填充
  3. GoDiagram可以画节点和连线的WinForms
  4. linux文件编程(二)
  5. 网络编程中sockaddr和sockaddr_in的区别(socket)
  6. mybatis缓存查找顺序
  7. linux -- open /acess/ftruncate/lstat 函数
  8. linux 键盘 键值0x1e,Linux文本处理三剑客之awk学习笔记11:选项、内置变量和内置函数...
  9. 删除下拉框只找23火星软件_用Rhino秀个火星榨汁机?
  10. 【渝粤教育】国家开放大学2018年秋季 2586T城市轨道交通车站设备 参考试题