更改绘图范围/图形限制::图像功能

时间:2017-02-08 22:08:02

标签: r

必须是一个相当明显的一个,但是如何将image填充到整个绘图区域时将其添加到现有绘图中,而不仅仅是[0,1]的右上角?

plot(NULL, xlim=c(-1,1), ylim=c(-1,1), yaxs="i", xaxs="i")
image(volcano, add=T)

enter image description here

image(volcano, add=T, xlim=c(-1,1), ylim=c(-1,1))

这不是诀窍。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

如果您不喜欢x使用的默认yimage()值,则可以自行指定。以下是函数中默认工作的方式

plot(NULL, xlim=c(-1,1), ylim=c(-1,1), yaxs="i", xaxs="i")    
image(seq.int(-1, 1, length.out = nrow(volcano)), 
   seq(-1, 1, length.out = ncol(volcano)),
   volcano)

enter image description here