当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R biplot 多元数据的双标图


R语言 biplot 位于 stats 包(package)。

说明

在当前图形设备上绘制双图。

用法

biplot(x, ...)

## Default S3 method:
biplot(x, y, var.axes = TRUE, col, cex = rep(par("cex"), 2),
       xlabs = NULL, ylabs = NULL, expand = 1,
       xlim  = NULL, ylim  = NULL, arrow.len = 0.1,
       main = NULL, sub = NULL, xlab = NULL, ylab = NULL, ...)

参数

x

biplot ,一个拟合对象。对于 biplot.default ,第一组点(两列矩阵),通常与观测值相关。

y

第二组点(两列矩阵),通常与变量相关。

var.axes

如果TRUE,第二组点具有将它们表示为(未缩放)轴的箭头。

col

长度为 2 的向量分别给出第一组和第二组点(以及相应的轴)的颜色。如果指定单一颜色,它将用于两组。如果缺少默认颜色,则在 palette 中查找:如果存在,则使用该默认颜色和下一个颜色,否则使用调色板的前两种颜色。

cex

用于标记点的字符扩展因子。通过提供长度为 2 的向量,这两个集合的标签可以具有不同的大小。

xlabs

用于标记第一组点的字符串向量:默认情况下使用行暗名称 x ,如果暗名称为 NULL ,则使用 1:n

ylabs

用于标记第二组点的字符串向量:默认情况下使用行暗名称 y ,如果暗名称为 NULL ,则使用 1:n

expand

相对于第一组点绘制第二组点时要应用的扩展因子。这可用于将两个集合的缩放比例调整为物理上可比较的比例。

arrow.len

var.axes 中绘制的轴上箭头的长度是正确的。箭头可以通过 arrow.len = 0 抑制。

xlim, ylim

以第一组变量的单位表示的 x 和 y 轴的限制。

main, sub, xlab, ylab, ...

图形参数。

细节

双图是旨在在同一图上表示多变量数据矩阵的观测值和变量的图。双图有很多变体(请参阅引用),也许最广泛使用的一种是由 biplot.princomp 实现的。函数 biplot.default 仅提供在同一图形上绘制两组变量的底层代码。

图形参数也可以给biplotxlabsylabs的大小由cex控制。

副作用

在当前图形设备上生成绘图。

参考

K. R. Gabriel (1971). The biplot graphical display of matrices with application to principal component analysis. Biometrika, 58, 453-467. doi:10.2307/2334381.

J.C. Gower and D. J. Hand (1996). Biplots. Chapman & Hall.

也可以看看

biplot.princomp ,也是示例。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Biplot of Multivariate Data。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。