Intensity graphs work best if the data forms a regular grid. In this case you would just graph the 2D array of result values and adjust x0 and dx of the axes according to your x and y values.
If you have arbitrarily located values, you could setup a 2D array of suitable size (filled with e.g. -INF), then use scaled x and y values as index to replace certain elements with your corresponding result values.