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
循环或类似的东西之后添加行或点时,这很有用。 只记得根据你想要绘制的数据来改变xlim
和ylim
值。
你需要一个新的绘图窗口,也是一个坐标系,所以你需要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.