我想在一个包含所有情节的独特情节中重播几个记录的情节。 这是我之前创建的记录图的示例。
情节(1:10,主=“情节1”)
PLOT1< -recordPlot()
情节(10:1,主=“情节2”)
PLOT2< -recordPlot()
plot(rnorm(10),main =“plot3”)
PLOT3< -recordPlot()
然后我尝试使用
opar< - par()
par(mfcol = c(1,3))
replayPlot(PLOT1)
replayPlot(PLOT2)
replayPlot(PLOT3)
但是通过这种方式,我当时只能看到一张图,我想要三张图。
答案 0 :(得分:0)
在录制之前将par(mfcol= c(1,3))
设置为plot
,image
只创建mfcol
非对象就可以了。实际上,如果将c(1,3)
设置为PLOT1
,则PLOT2
会记录' plot1'但par(mfcol= c(1,3))
plot(1:10, main = "plot1")
PLOT1 <- recordPlot()
plot(10:1, main = "plot2")
PLOT2 <- recordPlot()
plot(rnorm(10), main = "plot3")
PLOT3<-recordPlot()
replayPlot(PLOT1)
replayPlot(PLOT2)
replayPlot(PLOT3)
会记录“情节1”和“情节1”。 &安培; &#39; plot2&#39;和&#39; PLOT3`将记录所有&#39; plot1&#39;,&#39; plot2&#39; &安培; &#39; plot3&#39 ;.因此,重播这些已保存的图表会给出印象,因为它们按顺序显示。
这应该有效。
{{1}}