R – 如何绘制一个空的阴谋?

每隔一段时间我需要做一个空的阴谋。 这是最好的,我可以拿出来。

plot(0,xaxt='n',yaxt='n',bty='n',pch='',ylab='',xlab='') 

任何简单的解决scheme?

ps 1:完全空白,没有轴等

谢谢!

感觉如何?

 plot.new() 

我build议有人需要制作空的地块,以便稍后添加一些graphics。 所以,使用

 plot(1, type="n", xlab="", ylab="", xlim=c(0, 10), ylim=c(0, 10)) 

您可以指定graphics的轴限制。

这比原来的解决scheme稍微简单一些:

 plot(0,type='n',axes=FALSE,ann=FALSE) 

亚当,按照你上面的评论(“我想空的阴谋作为一个多孔(mfrow)情节填补”),你真正想要的是制造商选项

  par(mfg=c(row,column)) 

– 它控制你想把下一个阴谋的地方。 例如,把一个情节放在一个3×3多槽的中间,这样做

  par(mfrow=c(3,3)) par(mfg=c(2,2)) plot(rnorm(10)) 

以下不会绘制阴谋中的任何内容,它将保持空白。

 plot(NULL, xlim=c(0,1), ylim=c(0,1), ylab="y label", xlab="x lablel") 

当您想要在for循环或类似的东西之后添加行或点时,这很有用。 只记得根据你想要绘制的数据来改变xlimylim值。

你需要一个新的绘图窗口,也是一个坐标系,所以你需要plot.new()plot.window() ,然后你可以开始添加graphics元素:

 plot.new( ) plot.window( xlim=c(-5,5), ylim=c(-5,5) ) points( rnorm(100), rnorm(100) ) axis( side=1 ) 

示例图

你的解决scheme有一个兴趣,即plot.new()没有:在空白的情节,你“绘制”,你可以在指定的坐标与text(x = ..., y = ..., your_text)

 grid.newpage() ## If you're using ggplot grid() ## If you just want to activate the device.