如何返回R中的前一帧?

时间:2014-10-07 20:49:04

标签: r layout plot frame

我正在使用简单的布局在R中绘图:

layout(matrix(c(1,2),1,2))

在我绘制了绘图的两边之后,我需要返回第一个绘制另外两条线(跨越另一边,并且只有在绘制第二面后才会知道正确的坐标)。 / p>

我知道我可以使用frame()在帧之间移动,但它只会前进,当它返回到开头时,它会清除整个绘图。是否可以将框架移回?

1 个答案:

答案 0 :(得分:2)

尽管有警告,您可以使用par(mfg=...)来控制使用布局时的绘图焦点:

layout(matrix(1:4,2,2)); 
plot(1:10, 1:10);
plot(10:1, 1:10);  
par(mfg=c(1,1)); 
abline(h=5)

我不希望dev.set(dev.prev())工作,因为我认为它全部写入同一设备。