12 图形工具
图形工具是 R 环境里面一个非常重要和多用途的组成部分。我们可以用这些图形工具显示各种各样的统计图并且创建一些全新的图。
图形工具既可交互式使用,也可以批处理使用。在许多情况下,交互式使用是最有效的。打开 R 时,它会启动一个图形设备驱动(device driver)。该驱动会打开特定的图形窗口(graphics window)以显示交互式的图片。尽管这些都是自动实现的, 了解用于 UNIX 系统的 X11()
命令和 Windows 系统的 windows()
命令和 macOS 系统的 quartz()
是非常有用的。
一旦设备驱动启动,R 绘图命令可以用来产生统计图或者设计全新的图形显示。 绘图命令可以分成了三个基本的类:
- 高级绘图命令在图形设备上产生一个新的图区,它可能包括坐标轴,标签,标题等等。
- 低级画图命令会在一个已经存在的图上加上更多的图形元素,如额外的点,线和标签。
- 交互式图形命令允许你交互式地用定点设备(如鼠标)在一个已经存在的图上添加图形信息或者提取图形信息。
此外,R 有一系列图形参数。这些图形参数可以被修改从而定制你的图形环境。
这本手册仅仅描述了‘基本’图形绘制命令。在包 grid 里面有一个独立的图形子系统与基本图形包同时存在。它的功能非常的强大当然也比较难用。有一个基于 grid 的推荐包 lattice 提供了产生类似 S 里面 Trellis 系统中的多重面板图(multi-panel plot)的工具。