Looking through colors.py, I noticed that most of the grey cnames use the spelling 'gray' (the US standard I think), although 'lightgrey' shows up as a valid name, while 'lightgray' does not. After looking around the web a bit for what the correct html names are, I found most sites display 'gray' and 'grey' as synonymous, for all the different intensities (darkslate, light, dim, etc).
So, here's a patch that does the same, allowing ColorConverter to accept both spellings for all the intensities.
Also, just thought I'd point out that, only after using MPL for many months have I finally noticed that commands like plot() accept 'color' as a kwarg, which allows far more than just the basic 8 or so single character color names. What a great feature! I only discovered it because I had grown annoyed by the lack of an easy way to make stuff grey. Perhaps the color kwarg and the fact that it takes html names, hex values, and rgb tuples should be mentioned more explicitly in the docstrings for some of the more common plotting commands?
Cheers,
Martin
greycolors.diff (3.94 KB)