R语言
n2mfrow
位于 grDevices
包(package)。 说明
轻松设置在一页上绘制多个图形(以矩形布局)。这会计算 par(mfrow)
的合理默认值。
用法
n2mfrow(nr.plots, asp = 1)
参数
nr.plots |
整数;您想要绘制的绘图图形的数量。 |
asp |
正数;输出中的目标纵横比(列/行)。隐式硬连线到 |
值
length-two 整数向量 (nr, nc)
给出正数的行和列,满足 nr * nc >= nr.plots
,目前,对于 asp = 1
、nr >= nc >= 1
。
注意
从概念上讲,这是一个二次整数优化问题,具有不等式约束 nr >= asp*nc
),以及必须通过调整权重组合的两个目标函数,比如 ,例如 。 、 和 (可能还有
当前的算法很简单,并没有试图解决这些优化问题之一。
例子
require(graphics)
n2mfrow(8) # 3 x 3
n <- 5 ; x <- seq(-2, 2, length.out = 51)
## suppose now that 'n' is not known {inside function}
op <- par(mfrow = n2mfrow(n))
for (j in 1:n)
plot(x, x^j, main = substitute(x^ exp, list(exp = j)), type = "l",
col = "blue")
sapply(1:14, n2mfrow)
sapply(1:14, n2mfrow, asp=16/9)
作者
Martin Maechler; suggestion of asp
by Michael Chirico.
也可以看看
相关用法
- R nclass 计算直方图的类数
- R axisTicks 计算漂亮的轴刻度
- R hcl HCL 颜色规格
- R quartzFonts 石英字体
- R as.graphicsAnnot 强制图形注释对象
- R xyTable (x,y) 点的重数,例如,对于向日葵图
- R dev.interactive 当前图形设备是否具有交互性?
- R chull 计算一组点的凸包
- R convertColor 在色彩空间之间转换
- R X11Fonts X11 字体
- R plotmath R 中的数学注释
- R dev.capture 将设备输出捕获为光栅图像
- R dev.size 查找设备表面的尺寸
- R pdf.options 设置/查看 pdf 参数默认值的辅助函数
- R densCols 平滑密度图的颜色
- R windows Windows 图形设备
- R rgb RGB 颜色规格
- R check.options 设置带有一致性检查的选项
- R msgWindow 操纵窗口
- R dev.flush 保持或刷新屏幕图形设备上的输出
- R dev 控制多个设备
- R hsv HSV 颜色规格
- R postscript PostScript 图形
- R pdf PDF图形设备
- R xyz.coords 提取绘图结构
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Compute Default 'mfrow' From Number of Plots。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。