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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。