找回密码
 注册
查看: 5838|回复: 0

R语言:rect()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 22:04:01 | 显示全部楼层 |阅读模式
rect(graphics)
rect()所属R语言包:graphics

                                        Draw One or More Rectangles
                                         绘制一个或更多的矩形

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

rect draws a rectangle (or sequence of rectangles) with the given coordinates, fill and border colors.
rect给定的坐标绘制一个矩形(矩形序列),填充和边框的颜色。


用法----------Usage----------


rect(xleft, ybottom, xright, ytop, density = NULL, angle = 45,
     col = NA, border = NULL, lty = par("lty"), lwd = par("lwd"),
     ...)



参数----------Arguments----------

参数:xleft
a vector (or scalar) of left x positions.
向量的左侧x位置(或标量)。


参数:ybottom
a vector (or scalar) of bottom y positions.
向量的底部y位置(或标量)。


参数:xright
a vector (or scalar) of right x positions.
一个合适的x位置矢量(或标量)。


参数:ytop
a vector (or scalar) of top y positions.
向量的顶部y位置(或标量)。


参数:density
the density of shading lines, in lines per inch. The default value of NULL means that no shading lines are drawn. A zero value of density means no shading lines whereas negative values (and NA) suppress shading (and so allow color filling).
阴影线的密度,以每英寸线。默认值NULL意味着没有阴影线绘制。一个density零值是指没有阴影线,而负值(NA)抑制阴影(从而使颜色填充)。


参数:angle
angle (in degrees) of the shading lines.
阴影线的角度(度)。


参数:col
color(s) to fill or shade the rectangle(s) with. The default NA (or also NULL) means do not fill, i.e., draw transparent rectangles, unless density is specified.
(彩色),以填补或底纹矩形(S)。默认NA(NULL)不补,即绘制透明的矩形,除非density指定。


参数:border
color for rectangle border(s).  The default means par("fg").  Use border = NA to omit borders. If there are shading lines, border = TRUE means use the same colour for the border as for the shading lines.
(S)为矩形边框的颜色。默认意味着par("fg")。使用border = NA省略边框。如果有阴影线,border = TRUE意味着使用相同颜色的阴影线为边界。


参数:lty
line type for borders and shading; defaults to "solid".
线式边框和底纹;默认"solid"。


参数:lwd
line width for borders and shading.
边框和底纹线条宽度。


参数:...
graphical parameters such as xpd, lend, ljoin and lmitre can be given as arguments.
如xpd,lend,ljoin和lmitre图形参数可以作为参数。


Details

详情----------Details----------

The positions supplied, i.e., xleft, ..., are relative to the current plotting region.  If the x-axis goes from 100 to 200 then xleft must be larger than 100 and xright must be less than 200.  The position vectors will be recycled to the length of the longest.
提供的立场,即,xleft, ...,是相对于目前的绘图区域。如果x轴从100至200xleft必须大于100xright必须小于200。的位置向量,将回收到的最长的长度。

It is a graphics primitive used in hist, barplot, legend, etc.
它是原始图形在hist,barplot,legend等。


参见----------See Also----------

box for the standard box around the plot; polygon and segments for flexible line drawing.
box周围小区的标准箱;polygon和segments为线描灵活。

par for how to specify colors.
par如何指定颜色。


举例----------Examples----------


require(grDevices)
## set up the plot region:[#成立剧情区域:]
op <- par(bg = "thistle")
plot(c(100, 250), c(300, 450), type = "n", xlab="", ylab="",
     main = "2 x 11 rectangles; 'rect(100+i,300+i,  150+i,380+i)'")
i <- 4*(0:10)
## draw rectangles with bottom left (100, 300)+i[#左下角绘制的矩形(100,300)+ I]
## and top right (150, 380)+i[#和右上角(150,380)+ I]
rect(100+i, 300+i, 150+i, 380+i, col=rainbow(11, start=.7,end=.1))
rect(240-i, 320+i, 250-i, 410+i, col=heat.colors(11), lwd=i/5)
## Background alternating  ( transparent / "bg" ) :[#背景交替(透明/“BG”):]
j <- 10*(0:5)
rect(125+j, 360+j,   141+j, 405+j/2, col = c(NA,0),
     border = "gold", lwd = 2)
rect(125+j, 296+j/2, 141+j, 331+j/5, col = c(NA,"midnightblue"))
mtext("+  2 x 6 rect(*, col = c(NA,0)) and  col = c(NA,\"m..blue\"))")

## an example showing colouring and shading[#一个例子,显示着色和阴影]
plot(c(100, 200), c(300, 450), type= "n", xlab="", ylab="")
rect(100, 300, 125, 350) # transparent[透明]
rect(100, 400, 125, 450, col="green", border="blue") # coloured[有色]
rect(115, 375, 150, 425, col=par("bg"), border="transparent")
rect(150, 300, 175, 350, density=10, border="red")
rect(150, 400, 175, 450, density=30, col="blue",
     angle=-30, border="transparent")

legend(180, 450, legend=1:4, fill=c(NA, "green", par("fg"), "blue"),
       density=c(NA, NA, 10, 30), angle=c(NA, NA, 30, -30))

par(op)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-23 12:10 , Processed in 0.021743 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表