當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。