In matplotlib, the single letter colors, "y", "c", and "m", are darker than the colors you would get from using the full names of the colors, "yellow", "cyan", and "magenta". The colors from the full names are the actual hex colors.
Edit: Damon here. Updating to include 'sprint'.