Heatmap for irregular shapes

@axelwang
You can find in this thread how to associate a regular grid and interpolate the z-values at its points from the irregular ones: Heatmap complain NaN z values when there are actually valid z values