《R语言与应用统计分析实验指导》实验4(R语言的绘图).pptx

《R语言与应用统计分析实验指导》实验4(R语言的绘图).pptx

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第三章R语言绘图实验4R语言的绘图

4.1实验目的4.2实验过程目录

1. 掌握R高级水平作图的方法;2. 掌握R低级水平作图的方法;3. 掌握R交互作图的方法。4.1实验目的

4.2实验过程1.高级水平绘图基本绘图函数(plot())在基本的绘图函数中,最常用的函数是plot()函数,它可以绘制数据的散点图、曲线图等,用途非常广泛,其使用格式为plot(x,y,...)参数x和y分别表示所绘图形横坐标和纵坐标构成的对象。“...”为附加参数。

函数的默认使用格式为plot(x,y=NULL,type=p,xlim=NULL,ylim=NULL,log=,main=NULL,sub=NULL,xlab=NULL,ylab=NULL,ann=par(ann),axes=TRUR,frame.plot=axes,panel.first=NULL,panel.last=NULL,asp=NA,...)其中,各参数的取值及意义如下:(1)图形类型参数type为所绘图形的类型,其取值和类型如下:

p:绘点(默认值);l:画线;b:同时画点和线,但点线不相交;c:将type=b中的点去掉,只剩下相应的线条部分;o:同时画点和线,且相互重叠,这是它与type=b的区别;h:画铅垂线;s:画阶梯线,从一点到下一点时,先画水平线,再画垂直线;S:也是画阶梯线,但从一点到下一点是先画垂直线,再画水平线;n:作一幅空图,没有任何内容,但坐标轴、标题等其它元素都照样显示。

(2)图形范围用参数xlim和ylim来控制图形的范围,log是对数据取对数,其取值及意义如下:xlim:二维向量,表示所绘图形x轴的范围;ylim:二维向量,表示所绘图形y轴的范围;log:x或y,表示对x轴或对y轴的数据取对数;xy或yx,表示对x轴与对y轴的数据同时取对数。

(3)图题及坐标轴可通过设置下列参数来补充图形的说明,如图的标题、副标题、x轴和y轴的说明等。main:字符串,描述图形的标题;sub:字符串,描述图形的副标题;xlab:字符串,描述x轴的标签,默认值为对象名;ylab:字符串,描述y轴的标签,默认值为对象名。

例4.1:cars数据集是R自带的数据,包括50组数据,两个变量:speed和dist,用plot()画出这两个变量的散点图。data(cars)#读取数据集到工作空间attach(cars)#将数据集添加到搜索路径plot(speed,dist)detach()#用完数据集后,将其从搜索路径中移除

绘制多组图(pairs())plot()可以绘制出两个变量的散点图或是曲线图,但是当统计数据中包含有多个变量时,想要查看变量之间的关系时,需要把任意两个变量的散点图在同一窗口中展示,这时可以使用pair()函数,其作用是绘制多个变量的散点图,以阵列的方式排列。pair()的默认调用格式为:pairs(x,labels,panel=points,...,horInd=1:nc,verInd=1:nc,lower.panel=panel,upper.panel=panel,diag.panel=NULL,text.panel=textPanel,label.pos=0.5+has.diag/3,line.main=3,cex.labels=NULL,font.labels=1,row1attop=TRUE,gap=1,log=)

x:向量、矩阵或数据框,对应数据的坐标;labels:字符串,变量名称,默认值为对象的名称;panel:函数,绘制面板数据的方法,默认值为points;horlnd,verlnd:在横轴与纵轴上变量的下标;lower.panel:函数,表示阵列下三角部分图形的绘制方法,默认值为points;upper.panel:函数,表示阵列上三角部分图形的绘制方法,默认值为points;diag.panel:函数,函数,表示阵列对角部分图形的绘制方法,默认值为NULL;label.pos:函数,标签的位置;cex.labels:数值,标签的大小,默认值为NULL;font.labels:数值,标签字体的类型,默认值为1。

pairs()也可以以公式的方式调用:pairs(formula,data=NULL,…,subset,na.action=stats::na.pass)formula:形如“~x+y+z”的公式;

文档评论(0)

医药前沿 + 关注
实名认证
内容提供者

专业医药相关文档服务

1亿VIP精品文档

相关文档