Modified first example so that legend is properly shown, since fill_between wont show legend properly.
This was done following the suggestion in this SO thread:
http://stackoverflow.com/questions/14534130/legend-not-showing-up-in-matplotlib-stacked-area-plot