I assume this is data with three values ββfor each data point - we will call them x, y and z. This would really help if x and y were spatial coordinates, as this simplified the situation.
In any case, generate a bitmap x by y (scaled accordingly).
For each pair of x and y in the data, the z scale is between 0 and 1 (or 0 and any number of colors that you have on your map), and plot z as the color represented by this value. For example. a simple card can simply use the R-part of RGB, in which case you will have 256 gradations for your red.
Most likely, you need something more interesting, but you should be able to get this idea.
If your datapoints are scattered, you can either construct them as rectangles that occupy space, or smoothly interpolate between them.
NOTE. This is a web tool that does this here . I found it related to the Wikipedia article on heatmaps . There is also java.
Andrew rollings
source share