我正在尝试构建一个由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中做到这一点,但我想知道它是否可能是本机的。
答案 0 :(得分:7)
不,我认为这不可能在filled.contour
。
虽然已经为您编写了扩展程序。 To be found here,here和here以及legend code here。 [如果您使用这些网站上提到的filled.contour3函数,并使用更新版本,则需要使用此SO post]中提到的升级修复程序。 使用我制作的代码: