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

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

[复制链接]
发表于 2012-2-16 22:15:09 | 显示全部楼层 |阅读模式
grid.layout(grid)
grid.layout()所属R语言包:grid

                                        Create a Grid Layout
                                         创建一个网格布局

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

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

This function returns a Grid layout, which describes a subdivision of a rectangular region.
这个函数返回一个网格布局,它描述了一个矩形区域的细分。


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


grid.layout(nrow = 1, ncol = 1,
        widths = unit(rep(1, ncol), "null"),
        heights = unit(rep(1, nrow), "null"),
        default.units = "null", respect = FALSE,
        just="centre")



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

参数:nrow
An integer describing the number of rows in the layout.
一个整数,描述在布局中的行数。


参数:ncol
An integer describing the number of columns in the layout.
一个整数,描述在布局中的列数。


参数:widths
A numeric vector or unit object describing the widths of the columns in the layout.
一个数值向量或单位对象描述在布局中的列的宽度。


参数:heights
A numeric vector or unit object describing the heights of the rows in the layout.
一个数值向量或单位对象描述在布局行的高度。


参数:default.units
A string indicating the default units to use if widths or heights are only given as numeric vectors.   
一个字符串,指示的默认单位使用,如果widths或heights只为数字向量。


参数:respect
A logical value or a numeric matrix. If a logical, this indicates whether row heights and column widths should respect each other. If a matrix, non-zero values indicate that the corresponding row and column should be respected (see examples below).  
一个逻辑值或数字矩阵。如果一个逻辑,这表明行高和列宽是否应该互相尊重。如果一个矩阵,非零值表明相应的行和列,应受到尊重(见下面的例子)。


参数:just
A string or numeric vector specifying how the  layout should be justified if it is not the same size as its parent viewport. If there are two values, the first value specifies horizontal justification and the second value specifies vertical justification.  Possible string values are: "left", "right", "centre", "center", "bottom", and "top".  For numeric values, 0 means left alignment and 1 means right alignment. NOTE that in this context, "left", for example, means align the left edge of the left-most layout column with the left edge of the parent viewport.
指定如何布局应合理,如果不是作为其母公司视口大小相同的字符串或数字向量。如果有两个值,第一个值指定水平的理由,第二个值指定垂直对齐。可能的字符串值是:"left","right","centre","center","bottom","top"。对于数值,0表示左对齐,右对齐1手段。注意,在这种情况下,"left",例如,手段最左边的左边缘与父“视口中的布局列对齐左边缘。


Details

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

The unit objects given for the widths and heights of a layout may use a special units that only has meaning for layouts.  This is the "null" unit, which indicates what relative fraction of the available width/height the column/row occupies.  See the reference for a better description of relative widths and heights in layouts.
widths和heights布局的单位给予的对象可能会使用一种特殊的units这不仅意味着布局。这是"null"单位,这表明什么可用的宽度/高度的列/行占有相对分数。看到更好地描述一个相对的宽度和高度布局的参考。


值----------Value----------

A Grid layout object.
网格布局对象。


警告----------WARNING----------

This function must NOT be confused with the base R graphics function layout.  In particular, do not use layout in combination with Grid graphics.  The documentation for layout may provide some useful information and this function should behave identically in comparable situations.  The grid.layout  function has added the ability to specify a broader range of units for row heights and column widths, and allows for nested layouts (see viewport).
此函数必须不能混淆与基地ŕ图形功能layout。尤其是不使用结合layout网格图形。文档layout可能会提供一些有用的信息,这个功能应该表现在类似情况相同。 grid.layout函数添加的行高和列宽指定的单位范围更广的能力,并允许嵌套布局(见viewport)。


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


Paul Murrell



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

Plots on a Page, Journal of Computational and Graphical

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

Grid, grid.show.layout, viewport,
电网,grid.show.layout,viewport


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


## A variety of layouts (some a bit mid-bending ...)[#多种布局(一些有点中旬弯曲...)]
layout.torture()
## Demonstration of layout justification[#示范布局的理由]
grid.newpage()
testlay <- function(just="centre") {
  pushViewport(viewport(layout=grid.layout(1, 1, widths=unit(1, "inches"),
                          heights=unit(0.25, "npc"),
                          just=just)))
  pushViewport(viewport(layout.pos.col=1, layout.pos.row=1))
  grid.rect()
  grid.text(paste(just, collapse="-"))
  popViewport(2)
}
testlay()
testlay(c("left", "top"))
testlay(c("right", "top"))
testlay(c("right", "bottom"))
testlay(c("left", "bottom"))
testlay(c("left"))
testlay(c("right"))
testlay(c("bottom"))
testlay(c("top"))

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 07:15 , Processed in 0.025636 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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