當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R barchart.table 條形圖和點圖的表格方法


R語言 barchart.table 位於 lattice 包(package)。

說明

列聯表通常使用條形圖和點圖來顯示。這些方法直接在表上運行,無需將它們轉換為數據幀以與公式接口一起使用。通過將矩陣和數組強製轉換為表,還支持它們。

用法

## S3 method for class 'table'
barchart(x, data, groups = TRUE,
         origin = 0, stack = TRUE, ..., horizontal = TRUE)

## S3 method for class 'array'
barchart(x, data, ...)

## S3 method for class 'matrix'
barchart(x, data, ...)

## S3 method for class 'table'
dotplot(x, data, groups = TRUE, ..., horizontal = TRUE)

## S3 method for class 'array'
dotplot(x, data, ...)

## S3 method for class 'matrix'
dotplot(x, data, ...)

參數

x

tablearraymatrix 對象。

data

不應指定。如果指定,將被忽略並出現警告。

groups

邏輯標誌,指示是否使用最後一個維度作為顯示中的分組變量。

origin , stack

panel.barchart 的參數。 table 方法的默認值不同。

horizontal

邏輯標誌,指示繪圖應該是水平的(分類變量在 y 軸上)還是垂直的。

...

其他參數,傳遞給底層 formula 方法。

細節

第一個維度用作分類軸上的變量。最後一個維度可以選擇用作分組變量(默認情況下生成堆疊條形圖)。所有其他維度都用作條件變量。這些變量的順序無法更改(除非預先使用 taperm 排列原始參數)。為了獲得更大的靈活性,請在使用相關的 as.data.frame 方法將表轉換為數據幀後使用公式方法。

"trellis" 的對象。 update 方法可用於更新對象的組件,print 方法(通常默認調用)會將其繪製在適當的繪圖設備上。

例子

barchart(Titanic, scales = list(x = "free"),
         auto.key = list(title = "Survived"))

作者

Deepayan Sarkar Deepayan.Sarkar@R-project.org

也可以看看

barchart , t , aperm , table , panel.barchart , Lattice

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 table methods for barchart and dotplot。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。