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

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

[复制链接]
发表于 2012-2-17 09:50:41 | 显示全部楼层 |阅读模式
dev(grDevices)
dev()所属R语言包:grDevices

                                        Control Multiple Devices
                                         控制多个设备

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

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

These functions provide control over multiple graphics devices.
这些功能提供了多种图形设备的控制。


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


dev.cur()
dev.list()
dev.next(which = dev.cur())
dev.prev(which = dev.cur())
dev.off(which = dev.cur())
dev.set(which = dev.next())
dev.new(...)
graphics.off()



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

参数:which
An integer specifying a device number.
一个整数,指定设备号。


参数:...
arguments to be passed to the device selected.
参数被传递到选定的设备。


Details

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

Only one device is the "active" device: this is the device in which all graphics operations occur.  There is a "null device" which is always open but is really a placeholder: any attempt to use it will open a new device specified by getOption("device")).
只有一台设备是“主动”设备:这是发生在所有的图形操作设备。有"null device"始终是敞开的,但确实是一个占位符:任何企图使用它会打开一个新的getOption("device"))指定的设备。

Devices are associated with a name (e.g., "X11" or "postscript") and a number in the range 1 to 63; the "null device" is always device 1.  Once a device has been opened the null device is not considered as a possible active device. There is a list of open devices, and this is considered as a circular list not including the null device.  dev.next and dev.prev select the next open device in the appropriate direction, unless no device is open.
设备都与一个名字(例如,"X11"或"postscript")和范围从1到63的号码;"null device"始终是设备1。一旦设备已打开的空设备不被视为可能的有源器件。有一个开放的设备列表,并认为这是一个圆形的名单,不包括空设备。 dev.next和dev.prev选择在适当的方向的下一个开放的设备,没有设备,除非是开放的。

dev.off shuts down the specified (by default the current) device.  If the current device is shut down and any other devices are open, the next open device is made current.  It is an error to attempt to shut down device 1.  graphics.off() shuts down all open graphics devices.  Normal termination of a session runs the internal equivalent of graphics.off().
dev.off关闭指定(默认情况下,电流)的设备。如果当前的设备关闭和任何其它设备开放,未来的开放设备电流。这是一个错误的尝试关闭设备1。 graphics.off()关闭所有打开的图形设备。会话正常终止运行graphics.off()的内部等效。

dev.set makes the specified device the active device.  If there is no device with that number, it is equivalent to dev.next. If which = 1 it opens a new device and selects that.
dev.set使指定设备的有源器件。如果没有这个数字的设备,它是相当于dev.next。如果which = 1打开一个新的设备,并选择该。

dev.new opens a new device.  Normally R will open a new device automatically when needed, but this enables you to open further devices in a platform-independent way.  (For which device is used see getOption("device").)  Note that care is needed with file-based devices such as pdf and postscript and in that case file names such as "Rplots.pdf", "Rplots1.pdf", ..., "Rplots999.pdf" are tried in turn.  Only named arguments are passed to the device, and then only if they match the argument list of the device.  Even so, case is needed with the interpretation of e.g. width, and for the standard bitmap devices units="in", res=72 is forced if neither is supplied but both width and height are.
dev.new打开一个新的设备。通常情况下,R将打开一个新的设备,自动在需要的时候,但是这使您能够在一个平台独立的方式打开进一步的设备。 (对于一些设备用来看到getOption("device")。)注意,照顾需要与基于文件的设备,如pdf和postscript“的情况下文件名,如”<X >,Rplots.pdf,Rplots1.pdf反过来受审。只有命名的参数传递给设备,然后只有当他们的设备的参数列表相匹配。即便如此,如解释的情况下是需要Rplots999.pdf,为标准的位图设备width被迫如果没有提供,但双方units="in", res=72和width。


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

dev.cur returns a length-one named integer vector giving the number and name of the active device, or 1, the null device, if none is active.
dev.cur返回一个长整数向量有源器件的数量和名称,或1,空设备,如果没有活跃的一个名为。

dev.list returns the numbers of all open devices, except device 1, the null device.  This is a numeric vector with a names attribute giving the device names, or NULL is there is no open device.
dev.list返回所有打开的设备的数量,设备1,空设备除外。这是一个数值向量names属性提供的设备名称,或NULL是没有开放的设备。

dev.next and dev.prev return the number and name of the next / previous device in the list of devices.  This will be the null device if and only if there are no open devices.
dev.next和dev.prev返回在设备列表中的下一个/上一个设备的数量和名称。这将是空的装置,当且仅当有没有打开设备。

dev.off returns the number and name of the new active device (after the specified device has been shut down).
dev.off返回新的有源器件(后,在指定的设备已关闭)的数量和名称。

dev.set returns the number and name of the new active device.
dev.set返回新的有源器件的数量和名称。

dev.new returns the return value of the device opened, usually invisible NULL.
dev.new返回打开该设备的返回值,通常是无形的NULL。


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

Devices, such as postscript, etc.
Devices,postscript等等。

layout and its links for setting up plotting regions on the current device.
layout“当前设备上绘制区域设立的联系。


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


## Not run: ## Unix-specific example[#不运行:#Unix的具体例子]
x11()
plot(1:10)
x11()
plot(rnorm(10))
dev.set(dev.prev())
abline(0,1)# through the 1:10 points[通过1:10点]
dev.set(dev.next())
abline(h=0, col="gray")# for the residual plot[残余的图]
dev.set(dev.prev())
dev.off(); dev.off()#- close the two X devices[ - 关闭两个X设备]

## End(Not run)[#结束(不运行)]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-23 03:56 , Processed in 0.046393 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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