r语言图形函数par参数应用举例.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R 语言图形函数 par()参数应用举例 函数 par()中的参数可以分为三大类: (1)只可以查询而不可以修改的参数, 即 readonly 参数:"cin", "cra", "csi", "cxy", "din" 和 "page"。 (2)只能通过 par 函数进行设置的参数: "ask", "fig", "fin", "lheight", "mai", "mar", "mex", "mfcol", "mfrow", "mfg", "new", "oma", "omd", "omi", "pin", "plt", "ps", "pty", "usr", "xlog", "ylog", "ylbias"。 (3)剩下的是可以被高级绘图函数设置的参数, 这些高级绘图函数主要包括: abline, arrows, axis, box, contour, filled.contour, image, lines, mtext, plot.default, plot.window, points, polygon, rect , segments, symbols, text, title 等,相应的参数如: lwd, lty, col, cex 等。 第一部分:readonly 参数 ? cin: 这是一个只读参数,不能进行修改。以 inch(英寸)为单位的字符大小 (宽 width, 高 height)。这和参数 cra 的作用一样,只是测量单位不同。 ? cra: 这是一个只读参数,不能进行修改。以 raster (栅格, pixel) 为单位的字符大小 (宽 width, 高 height)。 和 cin 的区别在于单位不同。 ? csi: 以 inch 为单位的字符高度, 同 cin 的第二个值。 ? cxy: 以用户坐标单位中默认字符大小 (宽,高), 是 par("cin")/par("pin"), 其实就是字符对于 特定坐标轴的相对大小。 ? din: 以 inch 为单位的设备维度 (宽, 高), 即图像输出设备能够输出的图像的大小。 ? page: 一个 bool 值, 如果接下来的图是要开启新的图页, 则其值为 TRUE; 如果接下来的 图是不开启新的图页, 则值为 FALSE. 设定 new 参数可以改变 page 的值, page 实际上是 用来指示是否开启新图。 第二部分:par 限制设定参数 adj 该参数值用于设定在 text、mtext、title 中字符串的对齐方向。0 表示左对齐,0.5(默 认值)表示居中,而 1 表示右对齐(说明一下,区间[0,1]内的任何值都可以作为参数 adj 的有 效值,并且在大部分的图形设备中,介于区间外的值也是有效的)。注意一下,函数 text 中 的参数 adj 的值可以以类似于形式 adj=c(x,y)调整方向。但是在 text 中该参数的值影响的是对 点的标记,对函数 mtext 和 title 来说,参数 adj 的值影响的是整个图像或设备区域。 > par(mfrow=c(1,3)) > plot(1:20,adj=0, main="左对齐") > plot(1:20,adj=0.5,main="居中对齐") > plot(1:20,adj=1,main="右对齐") 左 对 齐 居 中 对 齐 右 对 齐 5 10 15 20 5 10 15 20 5 10 15 20 Index Index Index ann 如果 ann=FALSE,那么绘图函数会调用函数 plot.default 使对坐标轴名称、整体图像名称 不做任何注解。默认值为 TRUE。(注意,R 中区分大小写,这里的 FALSE 和 TRUE 必须全部 字母大写) > par(mfrow=c(1,3)) > plot(1:4,ann=FALSE,main='plot(1:4,ann=FALSE)') > plot(1:4,ann=TRUE,main='plot(1:4,ann=ann=TRUE)') > plot(1:4,main='plot(1:4,ann=default)') plot(1:4,ann=ann=TRUE) plot(1:4,ann=default) 1.0 1.5 2.0 2.5 3.0 3.5 4.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 1.0 1.5 2.0 2.5 3.0 3.5 4.0 Index Index ask 逻辑值。若为 TRUE(且当前的 R 会话是可交互状态),则在绘制新图像之前会要求用户 输入确认信息。同样的,会对扩展包 grid 和 lattice 的输出有影响,甚至可能会应用到没有 屏幕输出的设备上(但可能会没有效果)

文档评论(0)

137****0427 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档