Inconsistent Saving of Figures With Hatching


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 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:

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:
What I get:

What I want:
What I get:

Thanks for any help!


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