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
该参数值用于设定在 textmtexttitle 中字符串的对齐方向。 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="右对齐")

 

ask
逻辑值。若为 TRUE(且当前的 R 会话是可交互状态),则在绘制新图像之前会要求用户
输入确认信息。同样的,会对扩展包
grid lattice 的输出有影响,甚至可能会应用到没有

屏幕输出的设备上(但可能会没有效果)。










1:20








猜你喜欢

转载自blog.csdn.net/XIUXIU179/article/details/80107269
今日推荐