level.colors
位於 lattice
包(package)。 說明
根據給定的配色方案和斷點,從數字變量(包括因子,使用其數字代碼)計算假顏色。
用法
level.colors(x, at, col.regions, colors = TRUE, ...)
參數
x |
數字或 |
at |
斷點的數值變量,定義 |
col.regions |
分配給 |
colors |
邏輯指示是否應計算並返回顏色。如果是 |
... |
額外的參數,被忽略。 |
細節
如果at
的長度為n,則它定義了n-1個間隔。 x
超出at
範圍的值不會分配給區間,對於此類值,返回值為NA
。
通過為每個 n-1 間隔分配顏色來選擇顏色。如果 col.regions
是調色板函數(例如 topo.colors
或調用 colorRampPalette
的結果),則以 n-1 作為參數調用它以獲取顏色。否則,如果 col.regions
中有 n-1 種顏色,這些顏色將被分配給間隔。如果顏色少於 n-1 種,col.regions
將被回收。如果有更多,則選擇一個或多或少等距(沿著 col.regions
的長度)的子集。
值
長度相同的向量x
。取決於colors
參數,這可以是顏色向量(以可由R),或表示哪個區間的值的整數索引向量x
掉進去。
例子
depth.col <-
with(quakes,
level.colors(depth, at = do.breaks(range(depth), 30),
col.regions = hcl.colors))
xyplot(lat ~ long | equal.count(stations), quakes,
strip = strip.custom(var.name = "Stations"),
colours = depth.col,
panel = function(x, y, colours, subscripts, ...) {
panel.xyplot(x, y, pch = 21, col = "transparent",
fill = colours[subscripts], ...)
})
作者
Deepayan Sarkar deepayan.sarkar@r-project.org
也可以看看
相關用法
- R levelplot 水平圖和等高線圖
- R lset 修改網格設置的接口 - 已失效
- R latticeParseFormula 解析網格公式
- R llines 替代傳統圖形函數
- R lattice.options 控製格行為的低級選項
- R panel.xyplot xyplot 的默認麵板函數
- R xyplot.ts 時間序列繪圖方法
- R panel.bwplot bwplot 的默認麵板函數
- R panel.loess 添加黃土平滑的麵板函數
- 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 simpleTheme 生成簡單主題的函數
- R panel.parallel 並行的默認麵板函數
- R print.trellis 繪製和總結網格對象
- R panel.cloud 雲默認麵板函數
- R packet.panel.default 將數據包與麵板關聯
- R trellis.device 初始化網格顯示
- R cloud 3d 散點圖和線框曲麵圖
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 A function to compute false colors representing a numeric or categorical variable。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。