为什么fill.contour()中的轮廓线与Contour()中的轮廓线不完全相同?

时间:2018-09-19 13:06:58

标签: r contour

我想将contour()的轮廓线添加到filled.contour()图中,并且希望这两个函数的轮廓线相同。但这并非总是如此,在本示例中可以看到,它的细节有些不同。例如。 x = 4 / y = 4周围的白色区域和x = 6 / y = 3周围的紫色区域没有黑线:lines and filled contours differ
我在上面的图中使用了以下代码,该代码使用了随机数,因此对于不同的随机数集,其适用范围也会有所不同:

x<-1:10
y<-1:10
z<-matrix(x*y+rnorm(100,10,10),nrow=length(x),ncol=length(y))
filled.contour(x,y,z, nlevels = 5,
    plot.axes = {
        contour(x,y,z, nlevels = 5, frame.plot = FALSE, add = TRUE);
        axis(1); axis(2)
        })

为什么黑色contour()线不完全位于filled.contour()区域之后?是否可以在不使用filled.contour的情况下在contour()区域之间添加线,还是可以控制确定线的方式,以便在filled.contour显示不同颜色时显示线?

0 个答案:

没有答案