购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎

2.1
图形基本结构

R是功能强大的图形绘制软件,自带很多基本图形绘制函数。在介绍R绘制基本图形之前,有必要先了解图形的基本构成、参数(parameter)和变元(argument)。图2.1显示图形的基本构造。

图2.1 图形基本结构

图2.1显示一,幅图包括图形区(figure region)和图形制作区(plot region)。参数par用于设置图形的结构。图形参数通过变元来设定。变元mai是一个数值向量,形式为c(bottom,left,top,right),以英寸(inches)为单位确定拟制作的图形边缘(margin)的大小。也可以用变元mar通过设定边缘线数确定图形边缘的大小,R默认值为c(5,4,4,2)+0.1。如果要在图形底边(bottom)和左边(left)设定坐标值和轴标签(label),则mai中的前两个值要设置得比后两个值大一点。如果要在顶边(top)设置标题(title),对应的值也要设得大一些。变元omi也是一个数值向量,形式为c(bottom,left,top,right),以英寸为单位用于设定图形区外部边缘(outer margin)的大小。譬如,设定par(mai=c(0.8,0.6,0.35,0),omi=c(0,0,0,0.1))。也可以用变元oma通过设定文本线确定外部边缘的大小。由于在图形显示中可以任意改变图形的大小,通过变元设置的数值表示相对大小。除了在参数par中设置mai和omi的值之外,还可以设置其他变元的值。在R工作界面中输入?par可以查询其他变元设置。

图形参数设置完之后,利用函数plot绘制图形的横坐标( X 轴)和纵坐标( Y 轴)。譬如,plot(x=c(0,10),y=c(0,10),xlab=' ',ylab=' ',type='n')。在plot的两个变元中,利用函数c设定 X 轴和 Y 轴的最小值和最大值;变元xlab=''和ylab=''用于设定 X 轴和 Y 轴的标签。如果研究者设定xlab=' X' ,ylab=' Y' ,则输出显示轴标签。如果设定xlab=' '和ylab=' ',则意味着不设定轴标签。研究者可以后期添加标签。命令type='n'指显示空白图形。图2.1中的Side 1、Side 2、Side 3和Side 4表示制作图形的四条边的数字顺序,对应于下(bottom)、左(left)、上(top)和右(right)四条边。 clxfQm8cylPuLJDVl4pzvoFJpJ0EEgb77ILWoG2olzYf96LA+x3R3LeOcIebiOIj

点击中间区域
呼出菜单
上一章
目录
下一章
×