standard.theme
位于 lattice
包(package)。 说明
内置图形参数设置。这些主要区别在于颜色的选择。
用法
standard.theme(name, color = TRUE,
symbol = palette.colors(palette = "Okabe-Ito")[c(6, 2, 4, 7, 3, 5, 8)],
fill = NULL,
region = hcl.colors(14, palette = "YlGnBu", rev = TRUE),
reference = "gray90",
bg = "transparent",
fg = "black",
...)
canonical.theme(...)
custom_theme(symbol, fill, region,
reference = "gray90", bg = "transparent", fg = "black",
strip.bg = rep("gray95", 7), strip.fg = rep("gray70", 7),
...)
classic.theme(name, color)
col.whitebg()
参数
name |
给出需要设置的设备名称的字符串,由 |
color |
逻辑上,初始设置应该是彩色还是黑白。 |
symbol |
用于符号和线条的颜色矢量。 |
fill |
用作填充颜色的颜色向量,例如在条形图和直方图中。 |
region |
用于创建色带的颜色向量,通常由 |
reference |
颜色,用于参考线。 |
fg |
颜色,用于前景元素,例如轴和标签。 |
bg |
颜色,用作背景。 |
strip.bg |
颜色,用作条形背景。 |
strip.fg |
颜色,用作条状前景。 |
... |
附加参数,酌情传递给其他函数。特别是,提供给 |
细节
网格图形函数从可自定义的 “settings” 列表中获取各种图形参数(颜色、线型、字体等)的默认值(请参阅trellis.par.set
了解详情)。此函数类似于par
对于标准R图形,并与lattice.options
,主要取代它(par
设置大多被莱迪思忽略)。不像par
, 可以针对每种不同的设备类型单独控制网格设置(但不能同时针对同一设备的不同实例进行控制)。
本页中记录的函数会生成此类图形设置(也称为主题),通常与 trellis.device
或 trellis.par.set
一起使用。
classic.theme
和 col.whitebg
生成预定义主题,不建议日常使用,但为了兼容性而保留。
classic.theme
函数旨在提供设备特定的设置(例如,屏幕设备的灰色背景上的浅色,打印设备的深色或黑白),并用于在之前获取默认值R2.3.0。然而,由于平台和硬件设置的不同,这些设置并不总是合适的。R使用,以及在特定设备上创建的绘图随后可以以多种不同方式使用的事实。因此,通用的device-agnostic默认值被用于所有设备R2.3.0 以后。可以通过设置恢复早期的行为classic.theme
作为默认值theme
论证,例如通过把lattice.options(default.theme = "classic.theme")
在启动脚本中(请参阅条目theme
在trellis.device
详情)。
自从R2.4.3,一组新的默认值由standard.theme
用来。默认值基于 HCL 调色板,但允许自定义调色板。
custom_theme
是 standard.theme
调用的主力函数。 canonical.theme
是 standard.theme
的别名。
值
定义莱迪思显示图形参数设置的组件列表。它在 trellis.device
内部使用,也可以用作 trellis.par.set
的 theme
参数
col.whitebg
返回一个类似(但更小)的列表,适合作为 trellis.device
和 trellis.par.set
的 theme
参数。它包含提供适合在白色背景上绘制的颜色的设置值。请注意,col.whitebg
这个名称有点用词不当,因为它实际上将背景设置为透明而不是白色。
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org
参考
Sarkar, Deepayan (2008) Lattice: Multivariate Data Visualization with R, Springer. http://lmdvr.r-forge.r-project.org/
也可以看看
Lattice
了解 lattice
包的概述。
Devices
用于在您的平台上有效选择 device
。
trellis.par.get
和trellis.par.set
可用于在设备初始化后查询和修改设置。 xyplot
中说明的高级函数的 par.settings
参数可用于将瞬态设置附加到 "trellis"
对象。
相关用法
- R strip.default 默认网格条函数
- R simpleTheme 生成简单主题的函数
- R singer 纽约合唱协会歌手的高度
- R simpleKey 生成简单 key 的函数
- R splom 散点图矩阵
- R shingles 带状疱疹
- R panel.xyplot xyplot 的默认面板函数
- R xyplot.ts 时间序列绘图方法
- R panel.bwplot bwplot 的默认面板函数
- R panel.loess 添加黄土平滑的面板函数
- R lset 修改网格设置的接口 - 已失效
- R panel.axis 绘图轴刻度和标签的面板函数
- R Rows 从列表中提取行
- R panel.number 在绘图期间访问辅助信息
- R trellis.par.get 网格显示的图形参数
- R update.trellis 检索和更新网格对象
- R barley 明尼苏达州大麦试验的产量数据
- R panel.functions 有用的面板函数组件
- R prepanel.functions Lattice 有用的 Prepanel 函数
- R xyplot 常见的二变量网格图
- R panel.parallel 并行的默认面板函数
- R print.trellis 绘制和总结网格对象
- R panel.cloud 云默认面板函数
- R packet.panel.default 将数据包与面板关联
- R levelplot 水平图和等高线图
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Built-in Graphical Themes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。