You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改R语言par(mfrow)的绘图网格填充顺序

修改R语言绘图网格的填充顺序

默认par(mfrow)是按行优先填充(左到右、从上到下),要实现列优先(从上到下、从左到右)的填充顺序,直接使用par(mfcol)即可,它的参数格式和mfrow完全一致,都是c(行数, 列数),只是填充方向相反。

比如你需要2行4列的布局,执行以下代码:

# 设置2行4列的绘图网格,按列优先填充
par(mfcol = c(2, 4))

# 验证填充顺序:依次绘制8个带序号的图
for(i in 1:8) {
  plot(1, main = paste("图", i))
}

执行后会得到你想要的布局:

1 3 5 7
2 4 6 8

内容的提问来源于stack exchange,提问作者Miquel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 13:01:55