如何在R中的两个不同image.plots中匹配颜色?

时间:2018-10-03 21:13:35

标签: r image colors

让我们假设我有两个尺寸相似的不同地块:

第一:

library(fields)
x <- 1:10
y <- 1:15
z <- outer(x, y, "+")
image.plot(x, y, z)

第二:

library(fields)
x <- 5:15
y <- 5:20
z <- outer(x, y, "+")
image.plot(x, y, z)

我想用z = 15的黄色来匹配两个图的颜色梯度。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

如果要为每个图使用相同的色标,则应手动指定它们。例如

image.plot(x, y, z, breaks=seq(0, 35, length.out=65), col=rainbow(64))

这会将色标从0固定为35。或者您可以设置任意范围。