Mauro Cavalcanti wrote: > Dear Anton, > > 2008/12/23 antonv <vasilescu_an...@yahoo.com>: > >> Also, because I figured out the data I need and already have the scripts in >> place >> to extract the CSV files I would really like to keep it that way. Would it >> be possible to >> just show me how to get from the csv file to the plot? >> > > Here is a short recipe: > > import numpy as np > > f = open("file.csv", "r") > coords = np.loadtxt(f, delimiter=",", skiprows=1) > lon = coords[:,0] > lat = coords[:,1] > dat = coords[:,2] > > where "file.csv" is a regular comma-separated values file in the format: > > Lat,Lon,Dat > -61.05,10.4,20 > -79.43,9.15,50 > -70.66,9.53,10 > -63.11,7.91,40 > ... > > Hope this helps! > > Best regards, > > Since the arrays are 2D (for gridded data), a reshape is also needed, i.e.
lon.shape = (nlats,nlons) lat.shape = (nlats,nlons) data.shape = (nlats,nlons) You'll need to know what the grid dimensons (nlats,nlons) are. -Jeff ------------------------------------------------------------------------------ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users