On Wed, Jun 9, 2010 at 6:22 PM, Eric Firing <efir...@hawaii.edu> wrote: > Jeff can correct me if I am wrong, but I think adjustable='box' is > essential for basemap because the maximum data limits are set when the > Basemap instance is created. In some cases the characteristics of the > projection, and in all cases the extraction of coastlines, is set at > instantiation time. You can zoom in to show smaller regions, but you > don't want apply_aspect to expand the data limits beyond their initial > values.
I think that, as axes in matplotlib, by default, has adjustable='box', it should be okay without explicitly setting adjustable='box' in most cases. With explicit adjustable='bbox', * you will fix when a user accidentally provided an axes with wrong adjustable value. * On the other hand, you will prohibit any axes sharing when Basemap is used (there are cases when axes sharing is fine even if the aspect is set to "equal"). So, I guess my point is that it might be good in this case to let the user be responsible for what he is doing. Since I'm not a regular Basemap user, it is just my point of view (which might be wrong) from the outside. Regards, -JJ ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel