1. plot()的类型选择

plot()函数,属于graphics包中。

plot(a,b,type="value")

type:以什么样的形式来画a,b之间的关系:

·"p":点;

·"l" :线;

·"b":即有点又有线,点与线不相交;

·"c":仅有线,但不连续,在本应画点的地方断开了;

·"o":即有点又有线,点与线相交,(overplot);

·"h":抽象成高密度的直方图;

·"n":图上没有任何的点,即空图,no plotting.

2.dev类函数

(1)函数功能:在多个图形设备之间提供控制功能。

(2)使用:

·所有的关于图形的操作都在一个设备中进行,即仅有一个设备是“活跃设备”;

·"空设备(null device)":总是打开的,起着占位作用;

·任何想使用空设备的操作,会导致另外一个设备被打开,一旦有其他设备被打开,则空设备不再是一个活跃设备了;

·设备可以有各自的名字,同时有编号,从1到63;

·空设备的编号始终是1;

注意:打开的设备,活跃设备,空设备的概念。

(3)dev.list():返回打开的设备的名单列表,但不包含空设备;

(4)dev.off():关闭指定的设备(缺省情况下为当前设备);

当前设备被关闭后,若还有打开的设备,则紧接着的下一个打开的设备变为当前设备;

返回新打开的活跃设备的名字和编号。

注意:设备1是不能被关闭的,即对设备1进行关闭操作是错误的;

(5)graphics.off():关闭所有打开的设备;

(6)dev.set(): 指定一个特定的设备为活跃设备,但若没有那个指定的设备,等同于dev.next();若指定设备的值为1,则打开一个新的设备,并且指定那个设备为活跃设备。

返回新设备的名字和编号。

(7)dev.new():打开一个新的设备。R中经常根据需要自动的打开新的设备,但也能使用跨平台的方式打开更多的设备;返回新设备的名字和编号。

(8)dev.cur():查看当前的活跃设备;返回包含当前活跃设备的名字和编号的向量;如果是返回值是1,空设备,即没有活跃设备。

(9)dev.next():查看紧随当前活跃进程的下一个进程;返回其名字和编号。

(10)dev.prev():查看当前活跃进程的前一个进程;返回其名字和编号。

例1:

例2

(1)R根据需要,自动打开四个设备,进行画图。

(2)dev.new():新创建一个设备6,没有赋予特定的名字,则名称为"RstudioGD"。

(3)dev.off():关闭当前设备,显示下一个打开的活跃设备的名字与编号。

(4)dev.cur():显示当前活跃设备的名字和编号;

dev.set(3):使设备3为当前活跃设备,返回其名字和编号;

dev.off(4):关闭活跃设备4,返回下一个设备的名字和编号;

(5)dev.next():显示紧随当前活跃设备的下一个设备的名字和编号;

dev.prev():显示当前活跃设备的前一个设备的名字和编号。

(6)graphics.off():关闭当前所有的设备。

plot()与dev 函数族的使用的更多相关文章

  1. R语言语法笔记

    ## 1. 数据输入 ## a$b # 数据框中的变量 a = 15 # 赋值 a <- 15 # 赋值 a = c(1,2,3,4,5) # 数组(向量) b = a[1] # 数组下标,从1 ...

  2. R语言中聚类确定最佳K值之Calinsky criterion

    Calinski-Harabasz准则有时称为方差比准则 (VRC),它可以用来确定聚类的最佳K值.Calinski Harabasz 指数定义为: 其中,K是聚类数,N是样本数,SSB是组与组之间的 ...

  3. R语言常用语法总结

    ## 1. 数据输入 ##a$b # 数据框中的变量a = 15 # 赋值a <- 15 # 赋值a = c(1,2,3,4,5) # 数组(向量)b = a[1] # 数组下标,从1开始b = ...

  4. [C4] Andrew Ng - Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

    About this Course This course will teach you the "magic" of getting deep learning to work ...

  5. R语言画全基因组关联分析中的曼哈顿图(manhattan plot)

    1.在linux中安装好R 2.准备好画曼哈顿图的R脚本即manhattan.r,manhattan.r内容如下: #!/usr/bin/Rscript #example : Rscript plot ...

  6. 1.2 Linux中的进程 --- fork、vfork、exec函数族、进程退出方式、守护进程等分析

    fork和vfork分析: 在fork还没有实现copy on write之前,Unix设计者很关心fork之后立即执行exec所造成的地址空间浪费,也就是拷贝进程地址空间时的效率问题,所以引入vfo ...

  7. Rstudio调用plot()函数时,出现错误的处理方法

    按照书上的例子敲出代码后,发现Rstudio无法识别C盘user文件夹下的中文用户名.如下图所示: 按照网上的做法,尝试修改计算机user下的用户名,没修改成功. 另一种做法是在plot()函数前面加 ...

  8. 基本绘图函数:plot的使用

    注意:"##"后面是程序输出结果 例如: par("bg") # 命令 ## [1] "white" # 结果 基本绘图函数: plot:散 ...

  9. 特殊文件: /dev/null和/dev/tty

    转自:http://www.cnblogs.com/stephen-liu74/archive/2011/11/10/2240461.html Linux系统提供了两个对Shell编程非常有用的特殊文 ...

随机推荐

  1. LeetCode刷题总结-数组篇(中)

    本文接着上一篇文章<LeetCode刷题总结-数组篇(上)>,继续讲第二个常考问题:矩阵问题. 矩阵也可以称为二维数组.在LeetCode相关习题中,作者总结发现主要考点有:矩阵元素的遍历 ...

  2. NIO 在Tomcat中的应用

    对NIO的理解 个人单方面认为,NIO与BIO的最大区别在于主动和被动,使用BIO的方式需要等待被调用方返回数据,很明显此时调用者是被动的. 举个例子 阻塞IO 假设你是一个胆小又害羞的男孩子,你约了 ...

  3. My Eclipse 配置

    设置编码格式 点击Windows → preference → WorkSpace 设置编码格式 点击Windows → preference → General →Appearence → Colo ...

  4. LNMP下zabbix_server安装部署二

    上一篇中搭建完成了zabbix的web端,但是虚拟机有点问题,所以转到笔记本上来写笔记本环境 server:192.168.112.9 agent:192.168.112.8 ​ 上一篇中完成了web ...

  5. MongoDB 谨防索引seek的效率问题

    目录 背景 初步分析 索引seeks的原因 优化思路 小结 声明:本文同步发表于 MongoDB 中文社区,传送门: http://www.mongoing.com/archives/27310 背景 ...

  6. python学习之【第十六篇】:Python中的常用模块之OS模块、sys模块、random模块

    1. OS模块 OS模块是与操作系统交互的一个接口.内部提供了以下方法: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname& ...

  7. SpringBoot项目热启动

    一.添加POM依赖 <!-- 热部署模块 --> <dependency> <groupId>org.springframework.boot</groupI ...

  8. vue使用一些外部插件及样式的配置

    一.配置全局css及js样式 1.首先将事先写好的css文件及js文件放在src文件目录下的assets文件下 2.在main.js文件输上图右边两个红色框的代码 二.配置全局jQuery及boots ...

  9. 深入理解计算机系统 第二章 信息的表示和处理 Part2 第二遍

    <深入理解计算机系统> 第三版 第二遍读这本书,每周花两到三小时时间,能读多少读多少(这次看了 29 ~ 34 页) 第一遍对应笔记链接 https://www.cnblogs.com/s ...

  10. 网站搭建-虚拟机的使用-Linux (包括输入法和QQ下载使用)

    之前已经联网了,基本的软件系统会自己下载,先不用管. 1. 先下载一个中文输入法吧: 先改一下Firefox的搜索引擎吧,因为大陆不支持google 下载,安装,就完事了,还好这个没变,几年不用这个系 ...