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

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

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

                                        Handling Grid Graphical Parameters
                                         处理网格图形参数

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

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

gpar() should be used to create a set of graphical parameter settings.  It returns an object of class "gpar".  This is basically a list of name-value pairs.
gpar()应该被用来创建了一套图形化的参数设置。它返回一个对象的类"gpar"。这基本上是一个名称 - 值对列表。

get.gpar() can be used to query the current graphical parameter settings.
get.gpar()可以用来查询当前的图形参数设置。


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


gpar(...)
get.gpar(names = NULL)



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

参数:...
Any number of named arguments.  
任何命名参数的数量。


参数:names
A character vector of valid graphical parameter names.
一个有效的图形参数名称的字符向量。


Details

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

All grid viewports and (predefined) graphical objects have a slot called gp, which contains a "gpar" object.  When a viewport is pushed onto the viewport stack and when a graphical object is drawn, the settings in the "gpar" object are enforced. In this way, the graphical output is modified by the gp settings until the graphical object has finished drawing, or until the viewport is popped off the viewport stack, or until some other viewport or graphical object is pushed or begins drawing.
所有网格视口和图形对象(预定义)有槽称为gp,其中包含一个"gpar"对象。当视口被压入视口栈和绘制图形对象时,"gpar"对象中的设置执行。这种方式,图形输出gp设置被修改,直到图形对象已绘制完成,或直至视口视口堆栈弹出,或直至推或其他一些视口或图形对象开始绘制。

The default parameter settings are defined by the ROOT viewport, which takes its settings from the graphics device. These defaults may differ between devices (e.g., the default fill setting is different for a PNG device compared to a PDF device).
定义由根口中,从图形设备设置的默认参数设置。这些默认值可能不同设备(例如,默认情况下fill设置为一个PNG设备不同的PDF设备相比)。

Valid parameter names are:
有效的参数名称是:

Colours can be specified in one of the forms returned by rgb, as a name (see colors) or as a positive integer index into the current palette (with zero or negative values being taken as transparent).
颜色可以指定由rgb返回的形式之一,作为一个名字(见colors),或到当前调色板(零或负值,为透明)是一个积极的整数索引。

The alpha setting is combined with the alpha channel for individual colours by multiplying (with both alpha settings normalised to the range 0 to 1).
alpha设置乘以(正常化两个字母设置范围0到1)结合个别颜色的alpha通道。

The size of text is fontsize*cex.  The size of a line is fontsize*cex*lineheight.
文字的大小是fontsize*cex。行的大小是fontsize*cex*lineheight。

The cex setting is cumulative;  if a viewport is pushed with a cex of 0.5 then another viewport is pushed with a cex of 0.5, the effective cex is 0.25.
cex设定是累积的,如果一个视口推cex 0.5然后再视口推cex的0.5,有效的cex为0.25。

The alpha and lex settings are also cumulative.
alpha和lex设置也累计。

Changes to the fontfamily may be ignored by some devices, but is supported by PostScript, PDF, X11, Windows, and Quartz.  The fontfamily may be used to specify one of the Hershey Font families (e.g., HersheySerif) and this specification will be honoured on all devices.
fontfamily变化可能会忽略一些设备,但得到的PostScript,PDF格式,X11的Windows中,石英砂和支持。 fontfamily可用于指定的赫尔希字体家庭(例如,HersheySerif)和本规范,将所有设备上的荣幸。

The specification of fontface can be an integer or a string. If an integer, then it follows the R base graphics standard:  1 = plain, 2 = bold, 3 = italic, 4 = bold italic. If a string, then valid values are: "plain", "bold", "italic", "oblique", and "bold.italic". For the special case of the HersheySerif font family, "cyrillic", "cyrillic.oblique", and "EUC" are also available.
的fontface规范可以是一个整数或字符串。如果一个整数,那么它的R基图形的标准:1 =普通,2 =粗体斜体,3 = 4 =粗体斜体。如果一个字符串,然后有效的值是:"plain","bold","italic","oblique","bold.italic"。的HersheySerif字体家庭的特殊情况,"cyrillic","cyrillic.oblique","EUC"也可用。

All parameter values can be vectors of multiple values.  (This will not always make sense – for example, viewports will only take notice of the first parameter value.)
所有的参数值可以是多个值的向量。 (这不会总是感觉 - 例如,视口将只采取的第一个参数值的通知。)

The gamma parameter is defunct since R 2.7.0.
gamma参数是解散由于R 2.7.0。

get.gpar() returns all current graphical parameter settings.
get.gpar()返回所有当前的图形参数设置。


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

An object of class "gpar".
对象类"gpar"。


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


Paul Murrell



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

Hershey.
Hershey。


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


gp <- get.gpar()
utils::str(gp)
## These *do* nothing but produce a "gpar" object:[#这些*做*什么,但产生一种“gpar”对象:]
gpar(col = "red")
gpar(col = "blue", lty = "solid", lwd = 3, fontsize = 16)
get.gpar(c("col", "lty"))
grid.newpage()
vp <- viewport(w = .8, h = .8, gp = gpar(col="blue"))
grid.draw(gTree(children=gList(rectGrob(gp = gpar(col="red")),
                     textGrob(paste("The rect is its own colour (red)",
                                    "but this text is the colour",
                                    "set by the gTree (green)",
                                    sep = "\n"))),
      gp = gpar(col="green"), vp = vp))
grid.text("This text is the colour set by the viewport (blue)",
          y = 1, just = c("center", "bottom"),
          gp = gpar(fontsize=20), vp = vp)
grid.newpage()
## example with multiple values for a parameter[#例如,一个参数的多个值]
pushViewport(viewport())
grid.points(1:10/11, 1:10/11, gp = gpar(col=1:10))
popViewport()

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 00:47 , Processed in 0.067678 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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