使用par(mfrow = c())在一个图形中绘制多个filled.contour图

ECI*_*CII 6 layout plot r graph contour

我正在尝试构建一个由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)
Run Code Online (Sandbox Code Playgroud)

是否可以仅使用一个z值颜色键将这些图中的2-3个堆叠在一起?我可以在GIMP中做到这一点,但我想知道它是否可能是本机的.

use*_*1_G 7

不,我不认为这是可能的filled.contour.

虽然已经为您编写了扩展名.可在此处找到,此处此处以及此处图例代码.[如果您使用的是这些网站上提到的filled.contour3函数,并且使用的是更新版本,那么您需要使用此SO帖子中提到的升级修复程序].使用我制作的代码:

在此输入图像描述

  • 令人遗憾的是,"filled.contour"具有自己的个性.我发现很难操纵`filled.contour`图.感谢您指出修改后的版本以及Carey McGilliard和Bridget Ferris将他们的代码放在那里http://wiki.cbr.washington.edu/qerm/index.php/R/Contour_Plots (2认同)