R語言
packet.panel.default
位於 lattice
包(package)。 說明
繪製 "trellis"
對象時,麵板始終按列變化最快的順序繪製,然後是行,最後是頁麵。可以指定一個可選函數,根據給定的列、行和頁以及其他相關信息,確定應該在該麵板中使用的數據包(如果有)。此處記錄的函數實現了默認行為,即將麵板順序與數據包順序相匹配,這通過改變第一個條件變量最快,然後是第二個,依此類推來確定。該匹配是在條件變量的任何重新排序和/或排列之後執行的。
用法
packet.panel.default(layout, condlevels, page, row, column,
skip, all.pages.skip = TRUE)
參數
layout |
高級函數中的 |
condlevels |
相關排列和/或級別重新排序後的條件變量級別列表 |
page , row , column |
麵板在頁麵、行和列的坐標係中的位置。 |
skip |
高級函數中的 |
all.pages.skip |
是否應在所有頁麵上複製 |
值
隻要條件變量的數量是數值向量形式的條件變量水平的合適組合,每個元素是一個整數,索引相應變量的水平。具體來說,如果返回值為 p
,則第 i
條件變量將具有級別 condlevels[[i]][p[i]]
。
例子
packet.panel.page <- function(n)
{
## returns a function that when used as the 'packet.panel'
## argument in print.trellis plots page number 'n' only
function(layout, page, ...) {
stopifnot(layout[3] == 1)
packet.panel.default(layout = layout, page = n, ...)
}
}
data(mtcars)
HP <- equal.count(mtcars$hp, 6)
p <-
xyplot(mpg ~ disp | HP * factor(cyl),
mtcars, layout = c(0, 6, 1))
print(p, packet.panel = packet.panel.page(1))
print(p, packet.panel = packet.panel.page(2))
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org
也可以看看
相關用法
- R panel.xyplot xyplot 的默認麵板函數
- R panel.bwplot bwplot 的默認麵板函數
- R panel.loess 添加黃土平滑的麵板函數
- 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.levelplot 水平圖和等高線圖的麵板函數
- R panel.barchart 條形圖的默認麵板函數
- R panel.qqmathline qqmath 的有用麵板函數
- R prepanel.functions Lattice 有用的 Prepanel 函數
- R print.trellis 繪製和總結網格對象
- R prepanel.default 默認預麵板函數
- R xyplot.ts 時間序列繪圖方法
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Associating Packets with Panels。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。