|
当绘图函数开始执行,如果没有打开绘图设备,那么R将打开一个绘图
窗口来展示这个图形。绘图设备可以用适当的函数打开。可用的绘图设备种
类取决于操作系统,在Unix/Linux 下,绘图窗口称为x11,而在Windows下
称为windows。在所有情况下,都可以用命令x11()来打开一个绘图窗口,
在Windows下仍然有效是因为上面的命令可以作为windows()的别名。可以
用函数打开一个文件作为绘图设备,这包括:postscript(), pdf(), png(),
. . . 可用的绘图设备列表可以用?device来察看。
最后打开的设备将成为当前的绘图设备,随后的所有图形都在这上面显
示。函数dev.list() 显示打开的列表。
> x11(); x11(); pdf()
> dev.list()
X11 X11 pdf
2 3 4
显示的数字是设备的编号,要改变当前设备必须使用这些编号,为了解
当前设备用:
11有一些值得注意的例外: hist()和barplot()仍然生成数据结果作为列表或是矩阵。
> dev.cur()
pdf
4
为改变当前的设备:
> dev.set(3)
X11
3
函数dev.off()关闭一个设备:默认关闭当前设备,否则关闭有自变量指
定编号的设备。R然后显示新的当前设备编号。
> dev.off(2)
X11
3
> dev.off()
pdf
4
在R的Widows版本中,有两个特殊的功能值得提及:Windows Meta¯le
设备可以用函数win.metafile来打开,选定绘图窗口会出现\History"菜单,
我们可以利用这个菜单中的功能记录一个会话中所作的所有图形(在缺省
状态下,记录系统是关闭的,用户可以点击这个菜单下的\Recording"打开
它)。 |
|