我必须生成filled.contour
在 z 值中具有某种对称性的图,如下面的代码所示
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、4、6、8、10)增量,以便获得以下图
我想保留水平col=rainbow(200)
以绘制平滑的颜色和颜色过渡,但我想描绘某些值/增量。
这可能吗?我希望有一个基本的 R 解决方案,但如果这不可能,任何解决方案都会很好(ggplot,lattice)