我在两个地块之间拆分屏幕,如下所示:
par(mfrow=c(1,2))
boxplot(cars[, 1])
plot(cars[, 2])
Run Code Online (Sandbox Code Playgroud)
但我不想把屏幕分开到中间.我希望第一个"half"(带有boxplot的那个)是屏幕的1/3,而另一个图则占据另一个2/3.我怎么能做到这一点?
您可以使用layout()允许控制每个绘图宽度的函数.有了matrix(1:2,nrow=1)定义,将有一排两个地块.然后参数widths=c(1,2)设置第二个图将是第一个图的两倍大.
layout(matrix(1:2,nrow=1),widths=c(1,2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
276 次 |
| 最近记录: |