3.1 使用图形
载入数据
plot()函数
abline()函数
加title(" ")
3.2 一个简单的例子
plot()是R中为对象作图的一个泛型函数
help(plot)可以查看其它选项
3.3 图形参数
函数par()指定图形参数的选项自定义一幅图形的多个特征(字体、颜色、坐标轴、标签)
3.3.1 符号和线条
参数 | 描述 |
---|---|
pch | 指定绘制点时使用的符号 |
cex | 指定符号的大小 |
lty | 指定线条类型 |
lwd | 指定线条宽度 |
3.3.2 颜色
参数 | 描述 |
---|---|
col | 默认的绘图颜色 |
col.axis | 坐标轴刻度文字的颜色 |
col.lab | 坐标轴标签的颜色 |
col.main | 标题颜色 |
col.sub | 副标题颜色 |
fg | 图形的前景色 |
bg | 图形的背景色 |
在R中,可以通过颜色下标、颜色名称、十六进制的颜色值、RGB值或HSV值来指定颜色。
举例:col=1、col="white"、col="#FFFFFF"、col=rgb(1,1,1)和col=hsv(0,0,1)都是表示白色的等价方式。
函数rgb()可基于红-绿-蓝三色值生成颜色;hsv()基于色相-饱和度-亮度值来生成颜色。
3.3.3 文本属性
字号、字体、字样
用于指定文本大小的参数
参数 | 描述 |
---|---|
cex | 表示相对于默认大小缩放倍数的数值。 |
cex.axis | 坐标轴刻度文字的缩放倍数 |
cex.lab | 坐标轴标签的缩放倍数 |
cex.main | 标题的缩放倍数 |
cex.sub | 副标题的缩放倍数 |
用于指定字体族、字号和字体的参数
参数 | 描述 |
---|---|
font | 整数,用于指定绘图使用的字体样式。1=常规2=粗体3=斜体4=粗斜体5=符号字体 |
font.axis | 坐标轴刻度文字的字体样式 |
font.lab | 坐标轴标签的字体样式 |
font.main | 标题的字体样式 |
font.sub | 副标题的字体样式 |
ps | 字体磅值 |
family | 绘制文本时使用的字体族。(标准的取值为serif称线、sans无称线、mono等宽) |
3.3.4 图形尺寸与边界尺寸
参数 | 描述 |
---|---|
pin | 以英寸表示的图形尺寸 |
mai | 以数值向量表示的边界大小(顺序为下左上右),单位为英寸 |
mar | 以数值向量表示的边界大小(顺序为下左上右) |
3.4 添加文本、自定义坐标轴和图例
高级绘图函数如plot、hist、boxplot也允许自行设定坐标轴和文本标注选项。
标题main, 副标题sub, 坐标轴标签xlab、ylab并制定了坐标轴范围xlim、ylim。
3.4.1 标题 title函数
3.4.2 坐标轴 axis函数
3.4.3 参考线 abline函数
3.4.4 图例 legend函数
3.4.5 文本标注 text函数和mtext函数
3.4.6 数学标注 plotmath函数
3.5 图形的组合
函数layout()