感谢Robert I.Kabacoff 著作本书,同时感谢高涛、肖楠、陈钢编译此书。
最近在学习《R语言实战》,特将学习过程记录下来,供各位朋友参考,虽说是笔记,但是90%是书中内容,另外10%是自己偶尔冒出的一点点想法的记录和一些疑问,希望互相探讨。末尾有本章的代码清单下载地址,与各位交流,还是提倡按照书中内容把代码一个个敲出来。
第三章 图形初阶
本章内容
图形的创建与保存
自定义符号、线条、颜色和坐标轴
标注文本和标题
控制图形维度
组合多个图形
3.1 使用图形
在通常的交互式会话中,你可以通过逐条输入语句构建图形,逐渐完善图形特征,直至得到想要的结果。
在通过代码保存图形时,将绘图语句夹在开启目标图形设备的语句和关闭目标图形设备的语句直接即可。
通常绘制新图形时,会覆盖掉之前的图形,有三种方法能保证创建多个图形并随时查看每一个。
第一种:在创建一个新图形之前,打开一个新的图形窗口:
dev.new()
statements to creat graph 1
dev.new()
statements to creat graph 2
etc
每一幅新图形将出现在最近一次打开的窗口中。
第二种:通过图形用户界面查看多个图形。
在windows上分为两步,在打开第一个图形窗口以后勾选历史(History)→记录(Recording),然后使用菜单中的上一个(Previous)和下一个(Next)来逐个查看已经绘制的图形。第三种:使用函数dev.new()、dev.next()、dev/prev()、dev.set()和dev.off()同时打开多个图形窗口,并选择将哪个输出发送到哪个窗口中,这种方