更改graphics::image函数的打印范围/限制

更改graphics::image函数的打印范围/限制,r,R,必须是相当明显的一个,但是当我将图像添加到现有绘图中时,如何让它填充整个绘图区域,而不仅仅是[0,1]的右上部分 plot(NULL, xlim=c(-1,1), ylim=c(-1,1), yaxs="i", xaxs="i") image(volcano, add=T) 这不起作用。有什么想法吗?如果您不喜欢image()使用的默认x和y值,您可以自己指定它们。下面是函数中默认值的工作方式 plot(NULL, xlim=c(-1,1), ylim=c(-1,1), yaxs="i",

必须是相当明显的一个,但是当我将
图像添加到现有绘图中时,如何让它填充整个绘图区域,而不仅仅是[0,1]的右上部分

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


这不起作用。有什么想法吗?

如果您不喜欢
image()
使用的默认
x
y
值,您可以自己指定它们。下面是函数中默认值的工作方式

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)

如果您不喜欢
image()
使用的默认
x
y
值,您可以自己指定它们。下面是函数中默认值的工作方式

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)

我想可能有两种选择。可以通过展开图像来插值,也可以将火山光栅作为背景图像放入。第三个选项是转换通常在[-1,1]上打印的所有数据点,以适合[0,1]比例。@请注意,我想将图像添加到现有打印。我现在在问题中说得更清楚了。我想有两种选择是可能的。可以通过展开图像来插值,也可以将火山光栅作为背景图像放入。第三个选项是转换通常在[-1,1]上打印的所有数据点,以适合[0,1]比例。@请注意,我想将图像添加到现有打印。我现在在问题中说得更清楚了。啊,很简单。我只是没有注意到
x
y
参数。谢谢:)啊,那很简单。我只是没有注意到
x
y
参数。谢谢:)