Hola Juan Carlos:
Mira, te voy a ser sincero, yo recien estoy revisando el IDL y aunque no te dare la receta magica (ya que no he practicado esa parte), te puedo decir en donde debes de buscar (mejor dicho darte pistas).
Si fuera tu lo primero que haria es llamar al archivo en que se hallan tus datos. En este caso, supongamos que yo quiero leer los datos que constan de 5 columnas y 90 filas:
;Llamada del archivo de texto en que se almacen los datos
openr, 1, filepath('sound_010105.txt', subdirectory = $
'juancarlos')
datos = fltarr(5,90)
readf, 1, datos
close, 1
Si deseas separar los valores de cada columna (height, press, temp, humi), haria esto:
height=transpose(datos[0,*])
press = transpose(datos[1,*])
temp = transpose(datos[2,*])
humi = transpose(datos[3,*])
El transpose efectua una transposicion en la matriz, de forma que si das
print, press
los valores saldran en un formato de columnas. Esto por supuesto es la importacion de los datos, y con esto yo puedo plotearlos facilmente y si das los comandos del contour deben de funcionar. Ahora, te recomiendo que revises la pagina de David Fanning (
http://www.dfanning.com/documents/tips.html) en la que hallaras una ayuda mucho mas efectiva de la que yo te puedo dar. En todo caso puedes escribirme (al fin y al cabo uno nunca sabe) a mi correo electronico (tmil_pe@yahoo.com) y vere la forma de ayudarte.
Espero que con esto te halla quitado algo de ese peso que te agobia. Suerte.
Hernan.