Jeff, When putting a legend on a basemap plot, I find that the legend command picks up the coastline line collection and gives it an uninformative label. I suspect this is rarely what one wants. Two suggestions:
1) In drawcoastlines, use "coastlines.set_label('_nolabel_') to suppress inclusion in the legend, and similarly for drawcountries, etc. 2) Make drawcoastlines return the line collection that it creates. Similarly, drawcountries could return the line collection, fillcoastlines could return the list of patches, etc. Drawparallels and drawmeridians are a little more complicated because they make the labels as well as the lines, so I am not sure what to do with them. Granted, one can grab the reference to the line collection from the end of ax.collections, but it seems cheap, reasonable, and more convenient to simply have it returned by the command that makes it. Eric ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel