title: How do I fill a region with only hatch (no background colour) in matplotlib 2.0
body: <p>With the recent updates to <code>matplotlib</code> <code>fill_between</code> and <code>hatch</code> (<a href="http://matplotlib.org/users/whats_new.html#new-in-matplotlib-2-0" rel="noreferrer">see links here</a>), hatch filled regions are no longer behaving as they did previously. That is, the region is either filled with color, and hatches are black or the region isn't filled with color and hatches aren't visible.</p>
  
  <p>Here is a side-by-side comparison of plots from the same code (<a href="https://stackoverflow.com/questions/18386106/matplotlib-hatched-fill-between-without-edges">from this answer</a>) </p>
  
  <pre><code>import matplotlib.pyplot as plt
  import matplotlib as mpl
  plt.plot([0,1],[0,1],ls="--",c="b")
  plt.fill_between([0,1],[0,1], color="none", hatch="X", edgecolor="b", linewidth=0.0)
  plt.show()
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/R8v97.png" rel="noreferrer"><img src="https://i.stack.imgur.com/R8v97.png" alt="enter image description here"></a></p>
  
  <p>is there a way to reproduce the 1.X plot in 2.X? I'm not at all familiar with back-ends but <code>mpl.rcParams['hatch.color'] = 'b'</code> and variations of the keywords <code>color, edgecolor</code> aren't helping. </p>
  
  <p>Thanks in advance for helping to clear this up. </p>