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

Reply via email to