Supongo que se trata de datos con tres valores por punto de datos, los llamaremos x, y y z. Sería de gran ayuda si xey fueran coordenadas espaciales ya que eso facilita las cosas.
De todos modos, genere un mapa de bits de x por y (escalado apropiadamente).
Para cada par xy y en los datos, escale z a entre 0 y 1 (o 0 y cuantos colores tenga en su mapa) y trace z como un color representado por ese valor. P. ej. un mapa simple podría usar la porción R de RGB, en cuyo caso tendría 256 graduaciones para su rojo.
Lo más probable es que quieras algo más elegante, pero deberías poder hacerte la idea.
Si los puntos de datos están separados, puede trazarlos como rectángulos que ocupan el espacio o interpolarlos sin problemas.
NOTA: Esta es una herramienta basada en web que lo hace here. Lo encontré vinculado desde el Wikipedia article on heatmaps. También hay uno Java conectado desde allí.
¿Desea un mapa de calor para rastrear a los alumnos de los alumnos o sus clics de ratón? –
Si es así, eche un vistazo a [Crazy Egg] (http://crazyegg.com/). – nzpcmad
En realidad es para visualizar datos. Esa información tiene que ver con el número de citas de un departamento determinado sobre ciertos términos de búsqueda. –