找回密码
 注册
查看: 4271|回复: 1

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

[复制链接]
发表于 2012-2-17 09:58:56 | 显示全部楼层 |阅读模式
panel.pairs(lattice)
panel.pairs()所属R语言包:lattice

                                         Default Superpanel Function for splom
                                         默认的splom Superpanel功能

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

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

This is the default superpanel function for splom.
这是splom的默认superpanel功能。


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


panel.pairs(z,
            panel = lattice.getOption("panel.splom"),
            lower.panel = panel,
            upper.panel = panel,
            diag.panel = "diag.panel.splom",
            as.matrix = FALSE,
            groups = NULL,
            panel.subscripts,
            subscripts,
            pscales = 5,
            prepanel.limits = scale.limits,
            varnames = colnames(z),
            varname.col, varname.cex, varname.font,
            varname.fontfamily, varname.fontface,
            axis.text.col, axis.text.cex, axis.text.font,
            axis.text.fontfamily, axis.text.fontface,
            axis.text.lineheight,
            axis.line.col, axis.line.lty, axis.line.lwd,
            axis.line.alpha, axis.line.tck,
            ...)
diag.panel.splom(x = NULL,
                 varname = NULL, limits, at = NULL, labels = NULL,
                 draw = TRUE, tick.number = 5,
                 varname.col, varname.cex,
                 varname.lineheight, varname.font,
                 varname.fontfamily, varname.fontface,
                 axis.text.col, axis.text.alpha,
                 axis.text.cex, axis.text.font,
                 axis.text.fontfamily, axis.text.fontface,
                 axis.text.lineheight,
                 axis.line.col, axis.line.alpha,
                 axis.line.lty, axis.line.lwd,
                 axis.line.tck,
                 ...)



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

参数:z
The data frame used for the plot.
数据框用于图。


参数:panel, lower.panel, upper.panel
The panel function used to display each pair of variables. If specified, lower.panel and upper.panel are used for panels below and above the diagonal respectively.  In addition to extra arguments not recognized by panel.pairs, the list of arguments passed to the panel function also includes arguments named i and j, with values indicating the row and column of the scatterplot matrix being plotted.  
面板功能,用于显示每个变量对。如果指定了lower.panel和upper.panel面板下方对角线以上的分别。中除了panel.pairs不承认的额外的参数,传递给面板函数的参数列表中还包括指示散点图矩阵的行和列的值的参数名为i和j正在绘制。


参数:diag.panel
The panel function used for the diagonals. See arguments to diag.panel.splom to know what arguments this function is passed when called.  
面板的对角线功能。看到参数diag.panel.splom知道这个功能是通过什么参数调用时。


参数:as.matrix
logical. If TRUE, the layout of the panels will have origin on the top left instead of bottom left (similar to pairs). This is in essence the same functionality as provided by as.table for the panel layout  
逻辑。如果TRUE,面板布局将有顶部的起源,而不是离开左下角(类似到pairs)。这在本质上是相同的功能,提供的面板布局由as.table


参数:groups
Grouping variable, if any  
分组变量,如有


参数:panel.subscripts
logical specifying whether the panel function accepts an argument named subscripts.  
逻辑指定面板功能是否接受名为subscripts参数。


参数:subscripts
The indices of the rows of z that are to be displayed in this (super)panel.  
指数z,将在今(超级)面板显示的行。


参数:pscales
Controls axis labels, passed down from splom. If pscales is a single number, it indicates the approximate number of equally-spaced ticks that should appear on each axis.  If pscales is a list, it should have one component for each column in z, each of which itself a list with the following valid components:  at: a numeric vector specifying tick locations  labels: character vector labels to go with at  limits: numeric 2-vector specifying axis limits (should be made more flexible at some point to handle factors)  These are specifications on a per-variable basis, and used on all four sides in the diagonal cells used for labelling.  Factor variables are labelled with the factor names.  Use pscales=0 to supress the axes entirely.  
控制轴标签,通过从splom。 pscales如果是单数,它表示的大致数量,应该会出现在每个轴的间距相等刻度线。 pscales如果是一个列表,它应该有z,每个本身就是一个具有下列有效成分的列表为每个列的一个组成部分:at:一个数值向量指定的刻度位置 labels:特征向量标签去limits:数字2向量指定轴限制(应更加灵活,在一些点来处理因素),这是对每一个变量的基础上规范,并使用四面都在标签使用的对角线单元。因素变量因素名称与标记。使用pscales=0轴完全写出的。


参数:prepanel.limits
A function to calculate suitable axis limits given a single argument x containing a data vector. The return value of the function should be similar to the xlim or ylim argument documented in xyplot; that is, it should be a numeric or DateTime vector of length 2 defining a range, or a character vector representing levels of a factor.  Most high-level lattice plots (such as xyplot) use the prepanel function for deciding on axis limits from data. This function serves a similar function by calculating the per-variable limits.  These limits can be overridden by the corresponding limits component in the pscales list.  
一个函数来计算合适的轴限制给定一个参数x包含一个数据向量。函数的返回值应该是xlim或ylim参数记录在xyplot;也就是说,它应该是一个长度数值或DateTime矢量2定义范围,或类似代表一个字符向量的一个因素水平。最高层格子图(如xyplot)prepanel函数决定从数据的轴限制使用。此功能提供了类似的功能,通过计算每个变量的限制。这些限制可以重写相应limitspscales列表的组成部分。


参数:x
data vector corresponding to that row / column (which will be the same for diagonal "panels").  
对应到该行/列(这将是相同的对角线的“板”)的数据向量。


参数:varname
(scalar) character string or expression that is to be written centred within the panel  
(标量)的字符串或表达式,是要写入集中在面板


参数:limits
numeric of length 2, or, vector of characters, specifying the scale for that panel (used to calculate tick locations when missing)  
数字长度为2,矢量字符,指定该面板的规模(用来计算刻度位置时失踪)


参数:at
locations of tick marks
刻度的位置


参数:labels
optional labels for tick marks
可选的刻度标签


参数:draw
A logical flag specifying whether to draw the tick marks and labels. If FALSE, variable names are shown but axis annotation is omitted.   
一个逻辑标志,指定是否要绘制刻度标记和标签。如果FALSE,变量名显示,但轴注释被忽略。


参数:tick.number
A Numeric scalar giving the suggested number of tick marks.  
数字标刻度的建议数量。


参数:varnames
A character or expression vector or giving names to be used for the variables in x. By default, the column names of x.  
字符或表达向量或给为用于x变量的名称。默认情况下,x的列名。


参数:varname.col
Color for the variable name in each diagonal panel.  See gpar for details on this and the other graphical parameters listed below.  
颜色在每个对角线面板的变量名。看到gpar关于这个细节,下面列出的其他图形参数。


参数:varname.cex
Size multiplier for the variable name in each diagonal panel.   
在每个对角线面板的变量名的大小乘数。


参数:varname.lineheight
Line height for the variable name in each diagonal panel.  
在每个对角线面板的变量名行的高度。


参数:varname.font, varname.fontfamily, varname.fontface
Font specification for the variable name in each diagonal panel.  
在每个对角线面板的变量名的字体规范。


参数:axis.text.col
Color for axis label text.   
轴标签文本的颜色。


参数:axis.text.cex
Size multiplier for axis label text.   
轴标签文字的大小乘数。


参数:axis.text.font, axis.text.fontfamily, axis.text.fontface
Font specification for axis label text.   
轴标签文本的字体规范。


参数:axis.text.lineheight
Line height for axis label text.   
轴标签文本行的高度。


参数:axis.text.alpha
Alpha-transparency for axis label text.   
α-轴标签文字的透明度。


参数:axis.line.col
Color for the axes.   
轴的颜色。


参数:axis.line.lty
Line type for the axes.   
轴线类型。


参数:axis.line.lwd
Line width for the axes.   
轴的线条宽度。


参数:axis.line.alpha
Alpha-transparency for the axes.   
阿尔法透明度轴。


参数:axis.line.tck
A numeric multiplier for the length of tick marks in diagonal panels.  
一个长度在对角线板刻度的数字乘法器。


参数:...
Further arguments, passed on to panel, lower.panel, upper.panel, and diag.panel from panel.pairs. Currently ignored by diag.panel.splom.  
进一步的参数,传递给panel,lower.panel,upper.panel,diag.panelpanel.pairs。目前被忽略diag.panel.splom。


Details

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

panel.pairs is the function that is actually used as the panel function in a "trellis" object produced by splom.
panel.pairs是"trellis"splom生产的对象面板功能,实际上是使用的功能。


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


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



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

splom
splom


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



Cmat <- outer(1:6,1:6,
              function(i,j) rainbow(11, start=.12, end=.5)[i+j-1])

splom(~diag(6), as.matrix = TRUE,
      panel = function(x, y, i, j, ...) {
          panel.fill(Cmat[i,j])
          panel.text(.5,.5, paste("(",i,",",j,")",sep=""))
      })


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


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

使用道具 举报

发表于 2014-11-19 16:59:51 | 显示全部楼层
R语言:panel.pairs()函数中文帮助文档(中英文对照)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 02:17 , Processed in 0.030781 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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