Michael Hearne wrote: > Jeff - I looked at that example file, and I think there's a big > difference - your etopo base data set is global, and you can plot over > the data in the oceans by setting the mask on all pixels less than zero. > > My dataset (a map of earthquake shaking) is not global, and actually > has NO missing data. I think I need a way to "clip" the data by the > land mask - that is, find all of the pixels that are NOT on land, and > then mask them off. Mike:
If it's not global, is it just defined for land points? If so, it can't be a 2-D grid, so you won't be able to plot it with imshow anyway. Can you explain the structure of the data? > > Is there an easy way to do this with matplotlib/basemap tools? Not really. You'll have to define a sea mask for your grid and use that the create a masked array. There is a land-sea mask dataset included in basemap, but it may not match the resolution of your grid. > > Regarding my other issue - I used my script to test x/y offset values: > [0.05,0.1,0.5,1.0,10] and couldn't see any difference. I'd be more > than happy to provide test output, or debugging information... > > Just to be clear - these offsets are supposed to move the meridian > and/or parallel labels around with respect to the map edge? My actual > goal is to get the labels inside the edge of the map (I tried negative > numbers to accomplish this, to no effect.) You need to define an offset as a fraction of the map width - the numbers you are giving are too small to notice any difference. As I said before, try something like -0.01*(m.max-m.min). > > On a positive note, I _can_ make solid lines! Good! -Jeff -- Jeffrey S. Whitaker Phone : (303)497-6313 Meteorologist FAX : (303)497-6449 NOAA/OAR/PSD R/PSD1 Email : [EMAIL PROTECTED] 325 Broadway Office : Skaggs Research Cntr 1D-124 Boulder, CO, USA 80303-3328 Web : http://tinyurl.com/5telg ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users