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

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

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

                                         Render a raster object
                                         渲染栅格对象

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

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

Render a raster object (bitmap image) at the given location, size, and orientation.
在给定的位置,大小和方向,使栅格对象(位图图像)。


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


grid.raster(image,
            x = unit(0.5, "npc"), y = unit(0.5, "npc"),
            width = NULL, height = NULL,
            just = "centre", hjust = NULL, vjust = NULL,
            interpolate = TRUE, default.units = "npc",
            name = NULL, gp = gpar(), vp = NULL)

rasterGrob(image,
           x = unit(0.5, "npc"), y = unit(0.5, "npc"),
           width = NULL, height = NULL,
           just = "centre", hjust = NULL, vjust = NULL,
           interpolate = TRUE, default.units = "npc",
           name = NULL, gp = gpar(), vp = NULL)



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

参数:image
Any R object that can be coerced to a raster object.  
任何R对象可以强制转换为栅格对象。


参数:x
A numeric vector or unit object specifying x-location.
一个数值向量或单位对象指定的x位置。


参数:y
A numeric vector or unit object specifying y-location.
指定一个数值向量或单位对象的y位置。


参数:width
A numeric vector or unit object specifying width.
一个数值向量或指定单位的对象宽度。


参数:height
A numeric vector or unit object specifying height.
一个数值向量或指定单位的对象高度。


参数:just
The justification of the rectangle  relative to its (x, y) location.  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.  
其(X,Y)的位置相对矩形的理由。如果有两个值,第一个值指定水平的理由,第二个值指定垂直对齐。可能的字符串值是:"left","right","centre","center","bottom","top"。对于数值,0表示左对齐,右对齐1手段。


参数:hjust
A numeric vector specifying horizontal justification. If specified, overrides the just setting.
一个数值向量指定横向理由。如果指定,覆盖just设置。


参数:vjust
A numeric vector specifying vertical justification. If specified, overrides the just setting.
一个数值向量指定垂直理由。如果指定,覆盖just设置。


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


参数:name
A character identifier.  
字符识别。


参数:gp
An object of class gpar, typically the output from a call to the function gpar.  This is basically a list of graphical parameter settings.
一个类的对象gpar,通常从调用输出函数gpar。这基本上是一个图形参数设置列表。


参数:vp
A Grid viewport object (or NULL).
一个网格视口对象(或NULL)。


参数:interpolate
A logical value indicating whether to linearly interpolate the image (the alternative is to use nearest-neighbour interpolation, which gives a more blocky result).  
一个逻辑值,表明是否线性插值的图像(另一种方法是使用最近邻插值,从而使结果更斑驳)。


Details

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

Neither width nor height needs to be specified, in which case, the aspect ratio of the image is preserved.  If both width and height are specified, it is likely that the image will be distorted.
既不width也height需要指定,在这种情况下,保留图像的宽高比。如果双方width和height指定的,它可能是该图像将被扭曲。

Not all graphics devices are capable of rendering raster images and some may not be able to produce rotated images (i.e., if a raster object is rendered within a rotated viewport).
并非所有的图形设备是光栅图像渲染能力和一些可能无法产生旋转图像(即,如果栅格对象是呈现在一个旋转的视口)。

All graphical parameter settings in gp will be ignored, including alpha.
所有在gp图形参数设置将被忽略,包括alpha。


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

A rastergrob grob.
一个rastergrob GROB。


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



Paul Murrell




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

as.raster.
as.raster。

dev.capabilities to see if it is supported.
dev.capabilities,看它是否支持。


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


redGradient <- matrix(hcl(0, 80, seq(50, 80, 10)),
                      nrow=4, ncol=5)
# interpolated [插]
grid.newpage()
grid.raster(redGradient)
# blocky[块状]
grid.newpage()
grid.raster(redGradient, interpolate=FALSE)
# blocky and stretched[块状和拉伸]
grid.newpage()
grid.raster(redGradient, interpolate=FALSE, height=unit(1, "npc"))

# The same raster drawn several times[相同的光栅画几次]
grid.newpage()
grid.raster(0, x=1:3/4, y=1:3/4, w=.1, interp=FALSE)

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 06:20 , Processed in 0.023562 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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