Inconsistent Saving of Figures With Hatching

Greetings,

I've noticed an issue when trying to create hatched plots. When I try
to create hatched plots with dashed lines, I get inconsistent behavior
between matplotlib.pyplot.show() and matplotlib.pyplot.savefig(). The
show() command will correctly (in terms of what I want) display the
hatched area as a dashed line, whereas savefig() will save an image
with the edge contour dashed, but the hatching as solid lines.

A self contained example script can be found here:
https://gist.github.com/2378109

For those who just want to see figures as to what I'm talking about
they can be found at the following.
What I want: http://www.patricktmarsh.com/tmp/correct_example.png
What I get: http://www.patricktmarsh.com/tmp/incorrect_example.png

What I want: http://www.patricktmarsh.com/tmp/correct_web.png
What I get: http://www.patricktmarsh.com/wp-content/gallery/2012images/20060406_day2_color.png

Thanks for any help!
Patrick

ยทยทยท

---
Patrick Marsh
Ph.D. Candidate / Liaison to the HWT
School of Meteorology / University of Oklahoma
Cooperative Institute for Mesoscale Meteorological Studies
National Severe Storms Laboratory
http://www.patricktmarsh.com