panel.levelplot
位於 lattice
包(package)。 說明
這些是 levelplot
和 contourplot
的默認麵板函數。還記錄了與 levelplot
一起使用的替代基於光柵的麵板函數。
用法
panel.levelplot(x, y, z,
subscripts,
at = pretty(z),
shrink,
labels,
label.style = c("mixed", "flat", "align"),
contour = FALSE,
region = TRUE,
col = add.line$col,
lty = add.line$lty,
lwd = add.line$lwd,
border = "transparent",
border.lty = 1,
border.lwd = 0.1,
...,
region.type = c("grid", "contour"),
col.regions = regions$col,
alpha.regions = regions$alpha,
identifier = "levelplot")
panel.contourplot(...)
panel.levelplot.raster(x, y, z,
subscripts,
at = pretty(z),
...,
col.regions = regions$col,
alpha.regions = regions$alpha,
interpolate = FALSE,
identifier = "levelplot")
參數
x , y , z |
定義繪圖的變量。 |
subscripts |
整數向量,指示要繪製 |
at |
沿 |
shrink |
長度為 2 的數值向量(意味著同時用作 x 和 y 分量),或者包含分量 x 和 y 的列表,其中 x 和 y 是長度為 2 的數值向量。這允許矩形與 z-value 成比例縮放。可以單獨製定寬度 (x) 和高度 (y) 的規格。長度為 2 的數值向量的元素給出收縮的最小和最大比例(對應於 z 的最小值和最大值)。 |
labels |
指示是否要繪製標簽的邏輯標量,或者給出與
|
label.style |
控製如何確定標簽位置和旋轉。 |
contour |
邏輯標誌,指定是否應繪製等高線。 |
region |
邏輯標誌,指定輪廓間區域是否應使用適當顏色的矩形填充。 |
col , lty , lwd |
輪廓線的圖形參數。 |
border |
|
border.lty , border.lwd |
邊框的圖形參數 |
... |
額外參數。 |
region.type |
字符串,
|
col.regions |
如果 |
alpha.regions |
控製麵透明度的數值標量 |
interpolate |
邏輯,傳遞給 |
identifier |
附加到由此麵板函數創建的 grobs 名稱之前的字符串。 |
細節
levelplot
和 contourplot
使用相同的麵板函數(僅某些參數的默認值不同)。 panel.contourplot
是 panel.levelplot
的簡單包裝。
當contour=TRUE
時,使用contourLines
函數計算輪廓線。
panel.levelplot.raster
是一個替代麵板函數,它使用 R 2.11.0 及更高版本(通過 grid.raster
)中的光柵繪圖函數。它的選項較少(例如,隻能在等距網格上渲染數據),但效率更高。使用 panel.levelplot.raster
時,可能需要以相同的方式渲染顏色鍵。這是可能的,但必須單獨進行;有關詳細信息,請參閱levelplot
。
例子
require(grid)
levelplot(rnorm(10) ~ 1:10 + sort(runif(10)), panel = panel.levelplot)
suppressWarnings(plot(levelplot(rnorm(10) ~ 1:10 + sort(runif(10)),
panel = panel.levelplot.raster,
interpolate = TRUE)))
levelplot(volcano, panel = panel.levelplot.raster)
levelplot(volcano, panel = panel.levelplot.raster,
col.regions = hcl.colors, cuts = 30, interpolate = TRUE)
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org.
The functionality of region.type = "contour"
is based on code
borrowed from the gridGraphics
package, written by Zhijian
(Jason) Wen and Paul Murrell and ported to lattice by Johan Larsson.
也可以看看
相關用法
- R panel.loess 添加黃土平滑的麵板函數
- R panel.xyplot xyplot 的默認麵板函數
- R panel.bwplot bwplot 的默認麵板函數
- R panel.axis 繪圖軸刻度和標簽的麵板函數
- R panel.number 在繪圖期間訪問輔助信息
- R panel.functions 有用的麵板函數組件
- R panel.parallel 並行的默認麵板函數
- R panel.cloud 雲默認麵板函數
- R panel.pairs splom 的默認超級麵板函數
- R panel.dotplot 點圖的默認麵板函數
- R panel.densityplot 密度圖的默認麵板函數
- R panel.spline 添加樣條平滑的麵板函數
- R panel.stripplot 帶狀圖的默認麵板函數
- R panel.smoothScatter 格子麵板函數類似於 smoothScatter
- R panel.violin 創建小提琴圖的麵板函數
- R panel.qqmath qqmath 的默認麵板函數
- R panel.superpose 分組顯示麵板函數
- R panel.histogram 直方圖的默認麵板函數
- R panel.barchart 條形圖的默認麵板函數
- R panel.qqmathline qqmath 的有用麵板函數
- R packet.panel.default 將數據包與麵板關聯
- R prepanel.functions Lattice 有用的 Prepanel 函數
- R print.trellis 繪製和總結網格對象
- R prepanel.default 默認預麵板函數
- R xyplot.ts 時間序列繪圖方法
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Panel Functions for levelplot and contourplot。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。