如何修改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
相关产品推荐
相关产品推荐

