当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R xfig XFig图形设备


R语言 xfig 位于 grDevices 包(package)。

说明

xfig 启动图形设备驱动程序以生成 XFig(版本 3.2)图形。

辅助函数 ps.options 可用于设置和查看(如果不带参数调用)xfigpostscript 的参数的默认值。

用法

xfig(file = if(onefile) "Rplots.fig" else "Rplot%03d.fig",
     onefile = FALSE, encoding = "none",
     paper = "default", horizontal = TRUE,
     width = 0, height = 0, family = "Helvetica",
     pointsize = 12, bg = "transparent", fg = "black",
     pagecentre = TRUE, defaultfont = FALSE, textspecial = FALSE)

参数

file

给出文件路径的字符串。为了与 onefile = FALSE 一起使用,请提供 C 整数格式,例如 "Rplot%03d.fig"(这种情况下的默认值)。 (有关更多详细信息,请参阅postscript。)

onefile

逻辑:如果为 true,则允许一个文件中包含多个数字。如果为 false,则假定每个文件只有一页并生成包含页码的文件号。

encoding

写入文本字符串的编码。默认不重新编码。这可以是 iconv 识别的任何编码:在西方 UTF-8 语言环境中,您可能希望选择 8 位编码,例如 latin1 ,而在东亚语言环境中,选择 EUC 编码。如果重新编码失败,文本字符串将以当前编码写入并带有警告。

paper

纸张区域的大小。选项是 "A4""Letter""Legal" (并且这些可以是小写)。进一步的选择是 "default" ,这是默认值。如果选择此选项,则纸张尺寸将从选项 "papersize" 中获取(如果该选项设置为非空值),否则从 "A4" 中获取。

horizontal

打印图像的方向是合乎逻辑的。默认为 true,即横向。

width, height

图形区域的宽度和高度(以英寸为单位)。默认情况下,使用整个页面减去每个方向 0.5 英寸的整体边距。 (有关更多详细信息,请参阅postscript。)

family

要使用的字体系列。这必须是 "AvantGarde""Bookman""Courier""Helvetica" (默认)、 "Helvetica-Narrow""NewCenturySchoolbook""Palatino""Times" 之一。任何其他值都将替换为 "Helvetica" ,并带有警告。

pointsize

要使用的默认磅值。

bg

要使用的初始背景颜色。

fg

要使用的初始前景色。

pagecentre

逻辑:设备区域应该位于页面中央吗?

defaultfont

逻辑:设备应该使用 xfig 的默认字体吗?

textspecial

逻辑:设备是否应该为所有文本元素设置 textspecial 标志。当从 xfig 图形生成 pstex 时,这非常有用。

细节

虽然 xfig 可以在一个文件中生成多个绘图,但 XFig 格式并未说明如何分离或查看它们。所以 onefile = FALSE 是默认值。

file参数被解释为 C 整数格式,如所使用的sprintf,带有整数参数的页码。默认给出文件‘Rplot001.图”,...,“Rplot999.fig', 'Rplot1000.fig’,……

par(lwd =)控制的线宽是5/6*1/72英寸的倍数。允许小于 1 的倍数。 pch = "."cex = 1 对应边长为 1/72 英寸的正方形。

Windows 用户可以使用WinFIG(http://www.schmidt-web-berlin.de/WinFIG.htm,共享软件)或Cygwin 下的XFig。

惯例

本节介绍“R Internals”手册中规定的图形设备约定的实现。

  • 默认设备尺寸是四边边框均为 0.25 英寸的纸张尺寸。

  • 字体大小以大点为单位。

  • 默认字体系列是 Helvetica。

  • 线宽是整数,是 5/432 英寸的倍数。

  • 圆半径是 1/1200 英寸的倍数。

  • 颜色由查看/打印应用程序解释。

注意

只有一些线条纹理(0 <= lty < 4)被使用。最终这可能会得到部分补救,但 XFig 文件格式不允许像R模型。未实现的线条纹理显示为dash-double-dotted.

每个文件的颜色限制为 512 种(加上白色和黑色)。

作者

Brian Ripley. Support for defaultFont and textSpecial contributed by Sebastian Fischmeister.

也可以看看

Devicespostscriptps.options

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 XFig Graphics Device。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。