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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。