textrect(RPMG)
textrect()所属R语言包:RPMG
Text labels with border
带边框的文本标签
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Plot Text labels with border and background color
边框和背景色绘制的文本标签
用法----------Usage----------
textrect(x, y, lab, textcol = "black", col = "white", border = "black",
off = 0.06, brd = 0.06, pos = 1, log="" , add=TRUE, ...)
参数----------Arguments----------
参数:x
x-location, user coordinates
X-位置,用户坐标
参数:y
y-location, user coordinates
Y-位置,用户坐标
参数:lab
character for label
字符标签
参数:textcol
color for labels
标签颜色
参数:col
color for background
背景颜色
参数:border
color for border, NA=do not plot
为边界的颜色,NA =不积
参数:off
Offset from point, inches, default=0.06
偏移点,英寸,默认值= 0.06
参数:brd
Border around text, inches, default=0.06
四周的边框文字,英寸,默认值= 0.06
参数:pos
numeric, position=one of (0.0, 1.0, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5), as in the normal text call with pos=1,2,3,4, however, here I allow half way between points. 0 indicates no offset and label is placed centered on the point.
数字,位置=(0.0,1.0,1.5,2.0,2.5,3.0,3.5,4.0,4.5),但是,在普通的文本检测POS = 1,2,3,4,在这里,我让一半点与点之间。 0表示没有偏移和标签被放置的点为中心的。
参数:log
character, as in plot
字符,在图
参数:add
add to existing plot (FALSE returns plotting rectangles)
添加对现有图(FALSE收益绘制矩形)
参数:...
additional parameters from par, used for font, cex, etc...
额外的参数,从参数,用于字体,CEX,等..
Details
详细信息----------Details----------
textrect plots a label on an existing plot at the location designated. The text is surrounded by a rectangular box with color inside and a border. The box can be placed around the designated point at 9 positions. Positions 1,2,3,4 are the same as text parameter pos. Position 0 is centered, i.e. no offset. Positions, 1.5, 2.5, 3.5, 4.5 are at an angle 45 degrees clockwise from the integer values.
textrect在现有的图在指定的位置绘制一个标签。内部颜色和边框的矩形框包围的文本。该框可以被放置在9个位置的指定点周围。位置1,2,3,4为文本参数pos是相同的。中心位置0,即没有偏移。位置,1.5,2.5,3.5,4.5,在一个角度的顺时针旋转45度的整数值。
值----------Value----------
graphical side effects.
图形副作用。
(作者)----------Author(s)----------
Jonathan M. Lees<jonathan.lees@unc.edu>
实例----------Examples----------
thepos = c(0, seq(from=1, to=4.5, by=.5))
lab="the string"
x = 1:9
y = 1:9
plot(x,y, asp=1)
for(i in 1:length(thepos))
{
textrect(x[i], y[i], lab, col=i , border='green' , textcol="gold", off=.06, brd=.06 , pos=thepos[i], font=1, cex=.8 )
}
x = runif(10)
y = runif(10)
lab = floor( 1000*runif(10) )
i=sample(thepos, 10, replace = TRUE)
col = sample(rainbow(100) , 10, replace = TRUE)
plot(x,y, asp=1)
textrect(x, y, lab, pos=i , textcol="black", col=col)
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|