0

在 matplotlib 或 matlab 中,您可以执行以下操作:

figure(n)
clf()

我们如何在 R 中做到这一点?

所需的操作是在窗口“n”中打开一个新的空白绘图窗口,即 n=3。所有后续的绘图命令都将出现在此活动窗口中。

我之前肯定已经弄清楚了这一点,但是当我回到 R 时,我总是必须查找它。我认为“x11”加上一些选项可能是诀窍。

4

1 回答 1

3

如果您打开了多个图形设备,dev.list则将显示打开的设备列表。该dev.cur函数返回其中哪一个是当前/活动设备。您可以使用dev.set选择哪些打开的设备来制作当前或活动设备(新地块将转到的位置)。您还可以使用和dev.next来循环浏览活动设备。您可以查看这些函数的返回值的名称以了解它们是什么类型的设备,这可能有助于在跳过文件设备时旋转屏幕设备。dev.prevdev.set

如果您在par(mfrow=c(3,2))单个设备中处于多个图形设置 ( ) 中,则可以使用par(mfg=c(r,c))将第 r 行和第 c 列中的图形设置为下一个要绘制的图形。

于 2012-08-02T16:08:55.110 回答