Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在两个图之间分割一个屏幕,如下所示:
par(mfrow=c(1,2)) boxplot(cars[, 1]) plot(cars[, 2])
但我不想在中间分开屏幕。我希望第一个“一半”(带有箱线图的那个)是屏幕的 1/3,而另一个图占据另一个 2/3。我怎样才能做到这一点?
您可以使用layout()允许控制每个图的宽度的功能。随着matrix(1:2,nrow=1)您的定义,一行中将有两个图。然后参数widths=c(1,2)设置第二个情节将是第一个情节的两倍。
layout()
matrix(1:2,nrow=1)
widths=c(1,2)
layout(matrix(1:2,nrow=1),widths=c(1,2))