R语言绘图设备

在R语言中,绘图简直是太方便,太强大了,几个命令便可搞定一个曲线图。

一、绘图设备

R语言中的绘图设备包含两种:窗口和图形设备。

其中窗口设备为X11类(X Window系统),图形设备可包含多种输出格式pdf,metafile、 png、 jpeg、 bmp、 tiff、 xfig和postscript等。使用窗口设备绘图图形直接输出到R UI的子窗口中,使用图形设备则输出到文件中,缺省设备为窗口设备,输入绘图命令时,缺省打开一个绘图窗口,后续绘图均使用该绘图窗口。

绘图设备相关命令:

1、显示绘图设备信息

dev.list()

显示出有几个绘图设备,及对应的设备号。

2、显示当前设备

dev.cur()

显示当前绘图设备类型及设备号。

3、开启绘图设备

(1)打开图形设备窗口

       X11()

       win.graph()

      dev.new()

 (2)打开图形设备窗口

      pdf(“r-graph.pdf”)

输出到pdf文件

      png("r-graph.png")

输出到png文件

4、关闭绘图设备

   (1)关闭指定设备号的绘图设备

         dev.off(2)

    关闭设备号为2的绘图设备,可再利用dev.list()查看设备是否关闭。

    (2)关闭所有的绘图设备

         graphics.off()

    关闭所有绘图窗口和图形设备。

二、示例

1、实验:打开一个图形设备,将绘图输出到文件

dev.list()   #查看所有绘图设备

pdf("r-graph.pdf") #打开一个pdf类型的绘图设备,输出文件名为“r-graph.pdf”

dev.cur()  #显示当前绘图设备号

plot(cpu1,type="l")#cpu1为一个数据列,输出图形为曲线

dev.off()  #关闭当前设备

结果应在输出目录(Windows中缺省在“我的文档”中),应能找到名称为r-graph.pdf的PDF文件,文件内容为R语言绘制的图形。

三、扩展应用

1、同时开多个绘图窗口,用于绘图比较。

X11()

需要几个输如几次。

要定位到某个窗口:

dev.set(3)

括号中参数为参数序号。


参考:

1、青囊道人的博客,http://blog.sina.com.cn/s/blog_5de124240101pzld.html.

2、Robert I. Kabacoff,R语言实践[M],北京,人民邮电出版社,2013.1,P40.


  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机应用基础项目化教程课件认知计算机 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第1页。 1 任 务 描 述 工 作 情 境 某 办公室小白,刚走进岗位,办公室配备了计算机,小白感觉操作起来不是游刃有余,此时他在同事的帮助下开始探索神秘的电脑,真正走进计算机的世界。 计 算 机 释 义 计算机(Computer)是一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第2页。 2 任 务 展 示 第一层 计算机硬件 第二层 数据库管理系统 第二层 系统软件 第二层 语言处理程序 第三层 办公软件 第三层 聊天工具 第三层 游戏软件 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第3页。 计 算 机 雏 形 计 算 机 人 物 计 算 机 发 展 计 算 机 应 用 3 完 成 思 路 变 才是永远的不变 算 筹 算 盘 1 2 加 法 机 3 乘 法 机 4 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第4页。 计 算 机 雏 形 计 算 机 人 物 计 算 机 发 展 计 算 机 应 用 完 成 思 路 4 计算机进化最具贡献性人物 巴贝奇 差分机 图 灵 图灵机 冯·诺依曼 体系结构 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第5页。 计 算 机 人 物 计 算 机 发 展 计 算 机 应 用 计 算 机 雏 形 完 成 思 路 5 代别 起迄 年份 代表机器 硬 件 软件 应用领域 逻辑元件 主存储器 其他 第一代 1964~1957 ENIACADVACUNIVAC-1IBM-704 电子管 水银延迟线、磁鼓、磁芯 输入输出主要采用穿孔卡片 机器语言、汇编语言 科学计算 第二代 1958~1964 IBM-7090ATLAS 晶体管 普遍采用磁芯 外存开始采用磁带、磁盘 高级语言、管理程序、监控程序、简单的操作系统 科学计算、数据处理、事务管理 第三代 1965~1970 IBM-360CDC-6000PDP-11NOVA 集成电路 磁芯、半导体 外存普遍采用磁带、磁盘 多种功能较强的操作系统、会话式语言 实现标准化系列化,应用于各个领域 第四代 1970~至今 IBM-4300VAX-11IBM-PC 超大规模集成电路 半导体 各种专用外设,大容量磁盘、光盘等普遍使用 可视化操作系统、数据库、多媒体、网络软件 广泛应用于所有领域 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第6页。 计 算 机 雏 形 计 算 机 人 物 计 算 机 发 展 计 算 机 应 用 完 成 思 路 6 科 学 计 算 数 值 计 算 数 据 处 理 信 息 处 理 自 动 控 制 计算机辅助设计 计算机辅助教学 多媒体技术应用 计算机 应用领域 人 工 智 能 方 面 的 研 究 和 应 用 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第7页。 相 关 知 识 7 应会知识 重点知识 计算机近代史; 计算机的特点; 计算机的分类; 正确打开/关闭计算机; 计算机使用注意事项; 自主学习 教师演示 知 识 列 表 难点知识 计算机系统的组成; 计算机硬件系统的组成; 计算机软件系统的组成; 计算机计数制转换; 教师讲解 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第8页。 8 相 关 知 识 计 算 机 系 统 的 组 成 计算机系统 硬件系统 软件系统 主 机 外 设 系统软件 应用软件 中央处理器 内存储器 外存储器 输入设备 输出设备 运 算 器 控 制 器 寄 存 器 R A M R O M 硬 盘 光 盘 MP3 U盘 键 盘 扫 描 仪 鼠 标 显 示 器 打 印 机 绘 图 仪 操 作 系 统 语言处理程序 编 辑 程 序 连 接 程 序 管 理 程 序 调 试 程 序 故障检查程序 监 控 程 序 诊 断 程 序 各种软件包 数据库应用程序 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第9页。 9 相 关 知 识 计 算 机 系 统 的 组 成 应用软件则是指为解决某个或 某类给定的问题而设计的软件。如 文字处理软件、绘图软件、数值计 算软件以及用户针对各种应用而自 行开发的软件等。 用户 用 应 件 软 硬件 系 件 统 软 系统软件是指维持计算机系统 正常运行和支持用户运行的应用软 件的基础软件,包括操作系统、程 序设计语言、数据库管理系统等。 计算机应用基础项目化教程认知计算机课件PPT全文共36页,当前为第10页。 相 关 知 识 计 算 机 系 统 的

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值