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 |
|
data |
不应指定。如果指定,将被忽略并出现警告。 |
groups |
逻辑标志,指示是否使用最后一个维度作为显示中的分组变量。 |
origin , stack |
|
horizontal |
逻辑标志,指示绘图应该是水平的(分类变量在 y 轴上)还是垂直的。 |
... |
其他参数,传递给底层 |
细节
第一个维度用作分类轴上的变量。最后一个维度可以选择用作分组变量(默认情况下生成堆叠条形图)。所有其他维度都用作条件变量。这些变量的顺序无法更改(除非预先使用 t
或 aperm
排列原始参数)。为了获得更大的灵活性,请在使用相关的 as.data.frame
方法将表转换为数据帧后使用公式方法。
值
类 "trellis"
的对象。 update
方法可用于更新对象的组件,print
方法(通常默认调用)会将其绘制在适当的绘图设备上。
例子
barchart(Titanic, scales = list(x = "free"),
auto.key = list(title = "Survived"))
作者
Deepayan Sarkar Deepayan.Sarkar@R-project.org
也可以看看
相关用法
- R barley 明尼苏达州大麦试验的产量数据
- R banking 银行业
- 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 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 levelplot 水平图和等高线图
- R trellis.device 初始化网格显示
- R cloud 3d 散点图和线框曲面图
- R tmd Tukey 均差图
- R panel.pairs splom 的默认超级面板函数
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 table methods for barchart and dotplot。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。