R语言 如何删除填充轮廓内部网格?

dw1jzc5e  于 2023-03-20  发布在  其他
关注(0)|答案(2)|浏览(164)

看起来像填充。轮廓函数已更新,现在它自动添加一个白色网格内的绘图(内填充轮廓绘图区),但我不知道如何删除它。
我给予一个小例子:

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)
               })

1.打印之前:

1.立即绘图:

谢谢里卡多·法里亚。

qco9c6ql

qco9c6ql1#

您可以使用颜色属性,如下所示:

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

mlnl4t2r

mlnl4t2r2#

我找到的一个解决方案是在函数“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))
               })

相关问题