【发布时间】:2014-05-20 18:48:17
【问题描述】:
我需要将绘图对象存储在变量中。我知道我能做到:
plot(rnorm(10))
obj = recordPlot()
replayPlot(obj)
但我不想显示图形窗口。所以我正在尝试这样做,但直到现在都没有成功。
win.metafile()
plot(rnorm(10))
obj = recordPlot()
dev.off()
replayPlot(obj) # it shows a null plot
嗯,可能是因为当我在做obj = recordPlot() 时,情节还没有准备好。
【问题讨论】:
-
我无法重现该问题。打电话给
replayPlot(obj)对我来说情节很好。 -
你可以用
ggplot2做到这一点。 -
如果您告诉我们为什么需要将绘图存储在变量中,也许我们可以提供更好的帮助。
-
Mattrition,确实是第一个代码。但在第二个中,它显示了一个空图。