Description
See https://codepen.io/alexcjohnson/pen/gKLBgR?editors=0010
I was trying to get the contour lines to exactly match the data, but notice that the line at y=1.3
(last black line in the red) is not quite straight (even though the data at y=1.3
is uniformly 1.0
) and the line at y=1.4
(first black line in the green) does not quite reach the correct value of 0.898
like its neighbors at larger y
do. Digging in a bit deeper, it seems like the contours are following the surface very closely - perhaps not precisely, there are still a few spots where they seem to disappear behind the surface, but it's pretty close. But the surface itself seems to disagree a little bit with the data, which you can see by zooming in near one of these corners:
It looks like either a) the surface is smoothing a little bit around these sharp corners, or b) the surface is actually creating a finer mesh than the data points, and this mesh is not aligned with the data so it misses the corners. Either way it's not doing the right thing.