12.6 设备驱动

R 几乎可以在任何形式的显示和打印设备上产生图片(包括各种显示质量的)。 但是在显示图片前,R 必须指明采用什么设备处理图片。这可以通过启动设备驱动 (device driver)来实现。设备驱动的目的在于将 R 的画图指令(如“draw a line,”) 转化成特定设备可以识别的指令。

我们可以调用设备驱动函数来启动设备驱动。每一种设备驱动都有对应的函数:输入 help(Devices) 可以得到它们的列表。例如,发出命令

> postscript()

会使得所有图形以PostScript的形式输出。一些常用的设备驱动是:

X11()
  • 用 UNIX 类型的系统的 X11 桌面系统
windows()
  • 用于 Windows 系统
quartz()
  • 用于 MacOS X 系统
postscript()
  • 用于 PostScript 打印机,或者创建 PostScript 文件。
pdf()
  • 创建 PDF 文件,也可以在 PDF 文件中插入 PDF 文件
png()
  • 创建 PNG 位图文件。(不总是有效的:参考它的帮助文件)
jpeg()
  • 创建 JPEG 位图文件,非常适用于影像(image)输出。(不总是有效的:参考它的帮助文件)

当你结束使用一个设备时,用下面的命令终止设备驱动

> dev.off()

这将确信设备完全结束了;例如在硬拷贝设备中,这将保证每一页都已完成并且

已经发送给打印机。(在常规会话的结束,这些过程会自动完成。)

results matching ""

    No results matching ""