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