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

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

[复制链接]
发表于 2012-2-16 20:12:51 | 显示全部楼层 |阅读模式
panel.levelplot(lattice)
panel.levelplot()所属R语言包:lattice

                                         Panel Functions for levelplot and contourplot
                                         为levelplot和contourplot面板功能

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

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

These are the default panel functions for levelplot and contourplot.  Also documented is an alternative raster-based panel function for use with levelplot.
这些都是默认为levelplot和contourplot面板功能。还记载了另一种基于光栅的使用levelplot面板功能。


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


panel.levelplot(x, y, z,
                subscripts,
                at = pretty(z),
                shrink,
                labels,
                label.style = c("mixed", "flat", "align"),
                contour = FALSE,
                region = TRUE,
                col = add.line$col,
                lty = add.line$lty,
                lwd = add.line$lwd,
                border = "transparent",
                ...,
                col.regions = regions$col,
                alpha.regions = regions$alpha,
                identifier = "levelplot")
panel.contourplot(...)

panel.levelplot.raster(x, y, z,
                       subscripts,
                       at = pretty(z),
                       ...,
                       col.regions = regions$col,
                       alpha.regions = regions$alpha,
                       interpolate = FALSE,
                       identifier = "levelplot")






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

参数:x, y, z
Variables defining the plot.  
变量定义的图。


参数:subscripts
Integer vector indicating what subset of x, y and z to draw.  
说明什么x,y和z画的一个子集的整数向量。


参数:at
Numeric vector giving breakpoints along the range of z.  See levelplot for details.  
提供数字矢量断点沿z的范围内。看到levelplot详情。


参数:shrink
Either a numeric vector of length 2 (meant to work as both x and y components), or a list with components x and y which are numeric vectors of length 2.  This allows the rectangles to be scaled proportional to the z-value. The specification can be made separately for widths (x) and heights (y).  The elements of the length 2 numeric vector gives the minimum and maximum proportion of shrinkage (corresponding to min and max of z).  
无论是数值向量长度为2(指工作作为X和Y组成部分),或组件的x和y是数值向量的长度为2的列表。这允许缩放矩形z值成正比。宽度(X)和高度(Y)的规范,可以另行制作。长度为2的数字矢量中的元素,使收缩的最低和最高比例(对应z的最小值和最大值)。


参数:labels
Either a logical scalar indicating whether the labels are to be drawn, or a character or expression vector giving the labels associated with the at values.  Alternatively, labels can be a list with the following components:     
无论是逻辑标指示标签是否要绘制,或一个字符或表达向量at值相关联的标签。另外,labels可以与以下组件的列表:

labels: a character or expression vector giving the labels.  This can be omitted, in which case the defaults will be used.   
labels:一个字符或表达向量,使标签。这可以省略,在这种情况下,将使用默认设置。

col, cex, alpha: graphical parameters for label texts   
col, cex, alpha:标签文本的图形参数

fontfamily, fontface, font: font used for the labels      
fontfamily, fontface, font:用于标签的字体


参数:label.style
Controls how label positions and rotation are determined.  A value of "flat" causes the label to be positioned where the contour is flattest, and the label is not rotated.  A value of "align" causes the label to be drawn as far from the boundaries as possible, and the label is rotated to align with the contour at that point.  The default is to mix these approaches, preferring the flattest location unless it is too close to the boundaries.  
控制如何确定标签的位置和旋转。一个"flat"值导致标签定位轮廓是平坦的,标签是不旋转。一个"align"值导致标签要绘制从尽可能远的边界,标签是旋转,以配合在这一点上的轮廓。默认是混合使用这些方法,宁愿平坦的位置,除非实在是太靠近边界。


参数:contour
A logical flag, specifying whether contour lines should be drawn.  
一个逻辑标志,指定是否应绘制等高线。


参数:region
A logical flag, specifying whether inter-contour regions should be filled with appropriately colored rectangles.  
逻辑标志,指定是否跨轮廓区域应适当颜色的矩形填充。


参数:col, lty, lwd
graphical parameters for contour lines
等高线图形参数


参数:border
border color for rectangles used when region=TRUE.  
边界矩形的颜色时使用region=TRUE。


参数:...
Extra parameters.  
额外的参数。


参数:col.regions
A vector of colors, or a function to produce a vecor of colors, to be used if region=TRUE.  Each interval defined by at is assigned a color, so the number of colors actually used is one less than the length of at.  See level.colors for details on how the color assignment is done.  
要使用一个向量的颜色,或一个函数产生颜色vecor,如果region=TRUE。定义每个时间间隔at被分配一个颜色,所以实际使用的颜色数是一个比at的长度较少。看到level.colors颜色如何分配的细节。


参数:alpha.regions
numeric scalar controlling transparency of facets  
数字标量控制方面透明度的


参数:interpolate
logical, passed to grid.raster.  
逻辑,传递到grid.raster。


参数:identifier
A character string that is prepended to the names of grobs that are created by this panel function.  
一个字符串,前面的名称,由本面板功能创建的grobs。


Details

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

The same panel function is used for both levelplot and contourplot (which differ only in default values of some arguments). panel.contourplot is a simple wrapper to panel.levelplot.
在相同的面板功能用于两个levelplot和contourplot(只在某些参数的默认值不同)。 panel.contourplotpanel.levelplot是一个简单的包装。

When contour=TRUE, the contourLines function is used to calculate the contour lines.
当contour=TRUE,contourLines函数用来计算轮廓线。

panel.levelplot.raster is an alternative panel function that uses the raster drawing abilities in R 2.11.0 and higher (through grid.raster).  It has fewer options (e.g., can only render data on an equispaced grid), but can be more efficient.  When using panel.levelplot.raster, it may be desirable to render the color key in the same way.  This is possible, but must be done separately; see levelplot for details.
panel.levelplot.raster是一个另类的面板功能,使用在R 2.11.0和更高的栅格绘图能力(通过grid.raster)。它有更少的选项(例如,只能使数据上均布网格),但可以更高效。当使用panel.levelplot.raster,它可能是可取的,在以同样的方式来呈现的颜色键。这是可能的,但必须单独进行;详情levelplot。


作者(S)----------Author(s)----------


Deepayan Sarkar <a href="mailtoeepayan.Sarkar@R-project.org">Deepayan.Sarkar@R-project.org</a>



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

levelplot, level.colors, contourLines
levelplot,level.colors,contourLines


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



require(grid)

levelplot(rnorm(10) ~ 1:10 + sort(runif(10)), panel = panel.levelplot)

suppressWarnings(plot(levelplot(rnorm(10) ~ 1:10 + sort(runif(10)),
                                panel = panel.levelplot.raster,
                                interpolate = TRUE)))

levelplot(volcano, panel = panel.levelplot.raster)

levelplot(volcano, panel = panel.levelplot.raster,
          col.regions = topo.colors, cuts = 30, interpolate = TRUE)


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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 16:42 , Processed in 0.021150 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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