For a visualization I use colored contour plots, with some data
being NaN. All versions of Octave I used showed servere
problems when multiple data points were missing
A comercial product produced the correct coloring.
See the enclosed, constructed sample code.

It might be a bug in Octave.
It might be related to bug #37501 and #35033