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

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

[复制链接]
发表于 2012-2-17 10:12:05 | 显示全部楼层 |阅读模式
pairs(graphics)
pairs()所属R语言包:graphics

                                        Scatterplot Matrices
                                         散点图矩阵

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

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

A matrix of scatterplots is produced.
产生的散点图矩阵。


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


pairs(x, ...)

## S3 method for class 'formula'[类formula的方法]
pairs(formula, data = NULL, ..., subset,
      na.action = stats::na.pass)

## Default S3 method:[默认方法]
pairs(x, labels, panel = points, ...,
      lower.panel = panel, upper.panel = panel,
      diag.panel = NULL, text.panel = textPanel,
      label.pos = 0.5 + has.diag/3,
      cex.labels = NULL, font.labels = 1,
      row1attop = TRUE, gap = 1)



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

参数:x
the coordinates of points given as numeric columns of a  matrix or dataframe.  Logical and factor columns are converted to numeric in the same way that data.matrix does.  
作为矩阵或dataframe的数字列点的坐标。逻辑和因素列转换为数字在data.matrix不以同样的方式。


参数:formula
a formula, such as ~ x + y + z.  Each term will give a separate variable in the pairs plot, so terms should be numeric vectors.  (A response will be interpreted as another variable, but not treated specially, so it is confusing to use one.)
如~ x + y + z公式。每学期将在单独的变量,对图,这样来看,应该是数字向量。 (响应将被解释为另一个变量,而不是特殊处理,因此它被混淆使用一个。)


参数:data
a data.frame (or list) from which the variables in formula should be taken.
数据框(或列表)变量formula应采取的。


参数:subset
an optional vector specifying a subset of observations to be used for plotting.
指定一个可选的向量绘图观测的子集。


参数:na.action
a function which indicates what should happen when the data contain NAs.  The default is to pass missing values on to the panel functions, but na.action = na.omit will cause cases with missing values in any of the variables to be omitted entirely.
一个函数,它表示数据时,包含NA的,应该发生什么。默认是通过面板功能缺失值,但na.action = na.omit会导致缺少任何变量值完全可以省略情况。


参数:labels
the names of the variables.
变量的名称。


参数:panel
function(x,y,...) which is used to plot the contents of each panel of the display.
function(x,y,...)这是用来绘制各种显示面板的内容。


参数:...
arguments to be passed to or from methods.  Also, graphical parameters can be given as can arguments to plot such as main.  par("oma") will be set appropriately unless specified.  
参数被传递到或从方法。此外,图形参数可被指定为能参数plot比如main。 par("oma")将设置适当,除非指定。


参数:lower.panel, upper.panel
separate panel functions to be used below and above the diagonal respectively.
以下和以上的对角线分别使用单独的面板功能。


参数:diag.panel
optional function(x, ...) to be applied on the diagonals.
可选的function(x, ...)适用于对角线。


参数:text.panel
optional function(x, y, labels, cex,       font, ...) to be applied on the diagonals.
可选的function(x, y, labels, cex,       font, ...)适用于对角线。


参数:label.pos
y position of labels in the text panel.
y在文本面板标签的位置。


参数:cex.labels, font.labels
graphics parameters for the text panel.
文本面板的图形参数。


参数:row1attop
logical. Should the layout be matrix-like with row 1 at the top, or graph-like with row 1 at the bottom?
逻辑。布局应该是矩阵的前1行,或图想与排在底部1?


参数:gap
Distance between subplots, in margin lines.
次要图之间的距离,边缘线。


Details

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

The ijth scatterplot contains x[,i] plotted against x[,j].  The scatterplot can be customised by setting panel functions to appear as something completely different. The off-diagonal panel functions are passed the appropriate columns of x as x and y: the diagonal panel function (if any) is passed a single column, and the text.panel function is passed a single (x, y) location and the column name.
ij日散点图包含x[,i]对x[,j]绘制。散点图可以通过设置面板功能出现完全不同的东西。非对角线的面板功能已通过xx和y适当的列的的对角线面板功能(如有),通过一个单一的列,text.panel的功能是通过一个单一的(x, y)位置和列名。

The graphical parameters pch and col can be used to specify a vector of plotting symbols and colors to be used in the plots.
图形参数pch和col可以用来指定一个矢量绘图符号和颜色,将用于在图。

The graphical parameter oma will be set by pairs.default unless supplied as an argument.
图形参数oma将设置pairs.default除非作为参数提供。

A panel function should not attempt to start a new plot, but just plot within a given coordinate system: thus plot and boxplot are not panel functions.
一个面板功能不应该尝试启动一个新的图,但只是在给定的坐标系中的图:plot和boxplot是不是面板功能。

By default, missing values are passed to the panel functions and will often be ignored within a panel.  However, for the formula method and na.action = na.omit, all cases which contain a missing values for any of the variables are omitted completely (including when the scales are selected).
默认情况下,缺失值被传递到面板的功能,往往会被忽视的一个小组内。然而,公式法和na.action = na.omit,包含任何变量的缺失值的所有情况都完全忽略(包括被选中时的尺度)。


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



Enhancements for <font face="Courier New,Courier" color="#666666"><b>R</b></font> 1.0.0 contributed by Dr. Jens
Oehlschlaegel-Akiyoshi and R-core members.




参考文献----------References----------

The New S Language. Wadsworth &amp; Brooks/Cole.

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


pairs(iris[1:4], main = "Anderson's Iris Data -- 3 species",
      pch = 21, bg = c("red", "green3", "blue")[unclass(iris$Species)])

## formula method[#公式法]
pairs(~ Fertility + Education + Catholic, data = swiss,
      subset = Education < 20, main = "Swiss data, Education < 20")

pairs(USJudgeRatings)

## put histograms on the diagonal[#把对角线上的柱状图]
panel.hist <- function(x, ...)
{
    usr <- par("usr"); on.exit(par(usr))
    par(usr = c(usr[1:2], 0, 1.5) )
    h <- hist(x, plot = FALSE)
    breaks <- h$breaks; nB <- length(breaks)
    y <- h$counts; y <- y/max(y)
    rect(breaks[-nB], 0, breaks[-1], y, col="cyan", ...)
}
pairs(USJudgeRatings[1:5], panel=panel.smooth,
      cex = 1.5, pch = 24, bg="light blue",
      diag.panel=panel.hist, cex.labels = 2, font.labels=2)

## put (absolute) correlations on the upper panels,[#放在(绝对)在上面板的相关性,]
## with size proportional to the correlations.[#的相关性大小成正比。]
panel.cor <- function(x, y, digits=2, prefix="", cex.cor, ...)
{
    usr <- par("usr"); on.exit(par(usr))
    par(usr = c(0, 1, 0, 1))
    r <- abs(cor(x, y))
    txt <- format(c(r, 0.123456789), digits=digits)[1]
    txt <- paste(prefix, txt, sep="")
    if(missing(cex.cor)) cex.cor <- 0.8/strwidth(txt)
    text(0.5, 0.5, txt, cex = cex.cor * r)
}
pairs(USJudgeRatings, lower.panel=panel.smooth, upper.panel=panel.cor)

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-22 22:04 , Processed in 0.035557 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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