在一个新图中绘制几个记录图

时间:2018-02-06 18:58:21

标签: r plot graph

我想在一个包含所有情节的独特情节中重播几个记录的情节。 这是我之前创建的记录图的示例。

  

情节(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)

但是通过这种方式,我当时只能看到一张图,我想要三张图。

1 个答案:

答案 0 :(得分:0)

在录制之前将par(mfcol= c(1,3))设置为plotimage只创建mfcol非对象就可以了。实际上,如果将c(1,3)设置为PLOT1,则PLOT2会记录&#39; plot1&#39;但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}}