R语言入门图形概要.ppt

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

图形参数的使用 前面我们已经看到了如何用main=,xlab=等参数来规定高级图形函数的一些设置。在实际绘图,特别是绘制用于演示或出版的图形时,S用缺省设置绘制的图形往往不能满足我们的要求。 但是,S提供了一系列所谓图形参数,通过使用图形参数可以修改图形显示的所有各方面的设置。图形参数包括关于线型、颜色、图形排列、文本对齐方式等各种设置。每个图形参数有一个名字,比如col代表颜色,取一个值,比如col=red是红色。每个图形设备有一套单独的图形参数。 设置图形参数分为两种:永久设置与临时设置。永久设置使用par()函数进行设置,设置后在退出前一直保持有效;临时设置则是在图形函数中加入图形参数,如上面的例子: text(locator(1), Normal density, adj=0) 中的adj参数。 par()函数用来访问或修改当前图形设备的图形参数。如果不带参数调用,如: par() 结果为一个列表,列表的各元素名为图形参数的名字,元素值为相应图形参数的取值。 如果调用时指定一个图形参数名的向量作为参数,则只返回被指定的图形参数的列表: par(c(col, lty)) par(col.axis) [1] black 调用时指定名字为图形参数名的有名参数,则修改指定的图形参数,并返回原值的列表: oldpar = par(col=4, lty=2) oldpar 因为用par()修改图形参数是保持到退出以前都有效的,而且即使是在函数内此修改仍是全局的,所以我们可以利用如下的惯用法,在完成任务后恢复原来的图形参数: oldpar =par(col=4, lty=2) …(需要修改图形参数的绘图任务) par(oldpar) # 恢复原始的图形参数 除了象上面那样用par()函数永久修改图形参数,我们还可以在几乎任何图形函数中指定图形参数作为有名参数,这样的修改是临时的,只对此函数起作用。例如: plot(x, y, pch=+) 就用图形参数pch指定了绘散点的符号为加号。这个设定只对这一张图有效,对以后的图形没有影响。 图形参数详解 鉴于绘制有特殊需要的图形是S的一个强项,而使用图形参数是完成此类任务的重要手段,我们在这里较详细地介绍S的各种图形参数。这些图形参数可以大体上分为以下的几个大类,我们将分别介绍: 图形元素控制 坐标轴与坐标刻度 图形边空 一页多图 一、图形元素 图形由点、线、文本、多边形等元素构成。下列的图形参数用来控制图形元素的绘制细节: pch=+     pch=4 指定用于绘制散点的符号。绘制的点往往略高于 或低于指定的坐标位置,仅pch=“.”无这个问题。 如果pch的值为从0到18之间的一个数字,将使用 特殊的绘点符号。 下例可以显示所有特殊绘点符号: plot(c(0, 100), c(0, 100), type=n, axes=F, xlab=, ylab=) legend(10,90, as.character(0:9), pch=0:9) legend(50,90, as.character(10:18), pch=10:18) plot(c(0, 100), c(0, 100), type=n, axes=F, xlab=, ylab=) legend(10,90, as.character(0:9), pch=0:9) legend(50,90, as.character(10:18), pch=10:18) lty=2 指定画线用的线型。缺省值lty=1是实线。从2开始 是各种虚线。 lwd=2 指定线粗细,以标准线粗细为单位。这个参数影 响数据曲线的线宽以及坐标轴的线宽。下例绘制 正弦曲线图: oldpar =par(lwd=2,col=‘blue’,lty=2) x = (0:100)/100*2*pi plot(x, sin(x), type=l, axes=F) abline(h=0) abline(v=0) par(oldpar) col=2 指定颜色,可应用于绘点、线、文本、填充区域、图象。颜色值也可以用象red,blue 这样的颜色名指定。 font=2 用来指定字体的整数。一般font=1是正体,2是 黑体,3是 斜体,4是 黑斜体。 font.axis font.lab font.main font.sub 分别用来指定坐标刻度、坐标轴标签、标题、小标题所用的字体。 adj=-0.1 指定文本相对于给定坐标的对齐方式。取0表示左对齐,取1表示右对齐,取0.5表示居中。 此参数的值实际代表的是出现在给定坐标左边的文本的比例,所以adj=-0.1的效果是文

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档