You are absolutely right, in that a contour plot is lines, as found on a map.
There is a Labview package available which I looked at previously, I never went any further in progressing it at the time as I made the intensity graph do the job for me. It gave me the visualisation that I needed.
The contour graph module information is
here"Contour v2.5 produces classic level contouring in
the LabVIEW environment. Diagrams are included so that Contour may be
installed on any LabVIEW platform.
New features in Version 2.5 include: displaying contour levels on
plots, enormous performance improvement, overlays of intensity and
contours, and increased data set size.
Contour comes with documentation in HTML format and a full-feature
example VI to get you going fast.
Contour is being used in acoustic profiling, thermography, cardiology,
and amplifier noise figures."
The link for the above takes you to
herehttp://www.kirinos.com/
Check out the picture
hereThe package is quoted at 95 US Dollars. If you really need it, don't have the time to do it yourself and it works, it sounds like a fair price.
You can request a copy of the algorithm
here but note its in FORTRAN 4 and also for an IBM 360

that it can't be exported outside the US due to export restrictions, its 121 USD.
"The graphical presentation of experimentally or theoretically generated
data sets frequently involves the construction of contour plots. A
general computer algorithm has been developed for the construction of contour
plots. The Contour Plot Algorithm provides for efficient and accurate contouring
with a modular approach which allows flexibility in modifying the algorithm
for special applications.
The algorithm accepts as input data values at a
set of points irregularly distributed over a plane. The algorithm is based
on an interpolation scheme in which the points in the plane are connected by
straight line segments to form a set of triangles.
In general, the data is
smoothed using a least-squares-error fit of the data to a bivariate polynomial.
To construct the contours, interpolation along the edges of the triangles
is performed, using the bivariable polynomial if data smoothing was
performed. Once the contour points have been located, the contour may be
drawn.
Contour Plot Algorithm carries the NASA case number ARC-11441. It was
originally released as part of the NASA COSMIC collection."
There are probably others as well.....