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


R simpleTheme 生成簡單主題的函數

R語言 simpleTheme 位於 lattice 包(package)。

說明

用於生成適合主題的列表的簡單接口,通常用作高級調用中的 par.settings 參數

用法

simpleTheme(col, alpha, 
            cex, pch, lty, lwd, font, fill, border,
            col.points, col.line, 
            alpha.points, alpha.line)

參數

col , col.points , col.line

顏色規格。 col 用於組件 "plot.symbol""plot.line""plot.polygon""superpose.symbol""superpose.line""superpose.polygon"col.points 覆蓋 col ,但僅用於 "plot.symbol""superpose.symbol" 。同樣,col.line 會覆蓋 "plot.line""superpose.line"col 。參數可以是向量,但隻有第一個組件用於標量目標(即名稱中沒有 "superpose" 的目標)。

alpha , alpha.points , alpha.line

數字 Alpha 透明度規範。適用與 col 等相同的規則。

cex , pch , font

點的參數。適用於組件plot.symbol(僅使用第一個組件)和superpose.symbol(參數可以是向量)。

lty , lwd

線路參數。適用於組件plot.line(僅使用第一個組件)和superpose.line(參數可以是向量)。

fill

填充顏色,適用於組件 plot.symbolplot.polygonsuperpose.symbolsuperpose.polygon

border

邊框顏色,適用於組件 plot.polygonsuperpose.polygon

細節

點陣顯示的外觀部分取決於繪製顯示時激活的“theme”(有關詳細信息,請參閱trellis.device)。該主題用於獲取各種圖形參數的默認值,特別是 auto.key 參數的工作前提是實際圖形編碼和圖例使用相同的源。為特定顯示指定自定義設置的最簡單方法是使用 par.settings 參數,該參數的構造通常很繁瑣,因為它是一個嵌套列表。 simpleTheme 函數可在這種情況下用作包裝器,它以簡單的 name=value 形式給定參數生成合適的列表,並隱式嵌套。這不太靈活,但在大多數情況下簡單且足夠。

一個列表,可用作 trellis.devicetrellis.par.settheme 參數,或用作任何高級點陣函數(例如 xyplot )的 par.settings 參數。

例子


str(simpleTheme(pch = 16))

dotplot(variety ~ yield | site, data = barley, groups = year,
        auto.key = list(space = "right"),
        par.settings = simpleTheme(pch = 16),
        xlab = "Barley Yield (bushels/acre) ",
        aspect=0.5, layout = c(1,6))

作者

Deepayan Sarkar Deepayan.Sarkar@R-project.org, based on a suggestion from John Maindonald.

也可以看看

trellis.device , xyplot , Lattice

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Function to generate a simple theme。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。