我正在尝试构建一个由 2-3 filled.contour
组成的图地块彼此相邻。所有图的色标都相同,我只想要一个 z 值关键图。我很难用 par(mfrow=c(1,3))
做到这一点
示例代码:
x <- 1:5
y <- 1:5
z <- matrix(outer(x,y,"+"),nrow=5)
filled.contour(x,y,z)
filled.contour(x,y,z,color.palette=rainbow)
z2 <- z
z2[5,5] <- Inf
filled.contour(x,y,z2,col=rainbow(200),nlevels=200)
是否可以仅使用一个 z 值颜色键将 2-3 个这些图彼此相邻堆叠?我可以在 GIMP 中做到这一点,但我想知道它是否可以在 R 中实现。
最佳答案
不,我认为这在 filled.contour
中是不可能的。 .
尽管已经为您编写了扩展程序。 To be found here , here和 here和一个 legend code here .
[如果您正在使用这些站点上提到的 fill.contour3 函数,并且使用更新的版本,那么您需要使用此 SO post 中提到的升级修复程序]。
使用我生成的那些代码:
关于r - 使用 with par(mfrow=c()) 在一张图中绘制多个 fill.contour 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14758391/