相较于数字和文字的表示,图形的展示更能引起客户的兴趣,可视化程度高,通过看图我们得以发现数据中的模式或是检查出数据中的异常值,也有助于在数以千计的零散信息中做出有意义的对比,提炼出使用其他方法时不那么容易发现的模式。
1、R图形需要掌握的基本要领:
- 图形的创建
- 图形的保存
- 自定义符号、线条、颜色和坐标轴
- 标注文本和标题
- 控制图形维度
- 组合多个图形
1.1 图形的创建
注:可以通过代码或图形用户界面来保存图形。要通过代码保存图形,将绘图语句夹在开启目标图形设备的语句和关闭目标图形设备的语句之间即可
创建一幅新图形时,通常会覆盖掉先前的图形。如何才能创建多个图形呢?创建一幅新图形之前打开一个新的图形窗口
dev.new()
….(描述图形)
dev,new()
….(描述图形)
如何查看??
1)通过图形用户界面来查看多个图形
勾选“历史”(History)→“记录”(Recording)。然后使用菜单中的“上一个”(Previous)和“下一个”(Next)来逐个查看已经绘制的图形
2)使用函数dev.new()、dev.next()、dev.prev()、dev.set()和dev.off()同时打开多个图形窗口,并选择将哪个输出发送到哪个窗口中。关于这种方法的更多细节,请参考help(dev.cur)。
plot(x = x变量,
y = y变量,
type= "类型"
main="标题",
sub="子标题",
xlab="x轴名称",
ylab="y轴名称",
asp=0.1) #y/x的比例,y轴数值长度与x轴数值长度的比值
关于type:
"p" for points, 散点图
"l" for lines, 折线图
"b" for both, 点线图
"c" for the lines part alone of "b", 只有线没有点,线段构成的图
"o" for both ‘overplotted’, 有线有点,且线穿过点
"h" for ‘histog