看起来像fill.contour函数已更新,现在它会在图中自动添加一个白色网格(内部填充等高线图区域),但我不知道如何删除它。
我将举一个例子:
x <- 1:12
y <- 1:12
xvals <- c(2,4,7,10,14,21,30,60,90,120,180,365)
fx <- as.numeric(as.factor(xvals))
filled.contour(fx, y, outer(x,y),
plot.axes= {
axis(2) ## plain
axis(1,at=fx,labels=xvals)
})
答案 0 :(得分:0)
您可以使用颜色属性,如下所示:
filled.contour(fx, y, col = terrain.colors(23),outer(x,y),
plot.axes= {
axis(2) ## plain
axis(1,at=fx,labels=xvals)
})
输出图像是: [1]:http://i.stack.imgur.com/8Elcb.jpg
答案 1 :(得分:0)
我找到的一个解决方案是在函数“grid”中将网格的颜色设置为透明,如下所示:
filled.contour(fx, y, outer(x,y), plot.axes= {
axis(2) ## plain
axis(1,at=fx,labels=xvals)
grid(col=rgb(1,1,1,0))
})