<h3 dir="auto">Bug report</h3>
<p dir="auto"><strong>Bug summary</strong></p>
<p dir="auto">When I specify <code class="notranslate">edgecolor</code> and <code class="notranslate">hatch</code> within <code class="notranslate">pyplot.barh</code> those settings are only applied to the first bar in the plot.</p>
<p dir="auto"><strong>Code for reproduction</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import matplotlib.pyplot as plt

values = [13, 2, 1, 1]
y_pos = [0, 1, 2, 3]
fig = plt.figure(figsize=(6.0, 3.3))
ax = fig.add_subplot(111)
ax.barh(y_pos,
        values,
        align=&quot;center&quot;,
        facecolor=&quot;white&quot;,
        edgecolor=&quot;blue&quot;,
        hatch=&quot;/&quot;,
        )
ax.set_yticks(y_pos)
ax.set_yticklabels([])
plt.show()
"><pre class="notranslate"><code class="notranslate">import matplotlib.pyplot as plt

values = [13, 2, 1, 1]
y_pos = [0, 1, 2, 3]
fig = plt.figure(figsize=(6.0, 3.3))
ax = fig.add_subplot(111)
ax.barh(y_pos,
        values,
        align="center",
        facecolor="white",
        edgecolor="blue",
        hatch="/",
        )
ax.set_yticks(y_pos)
ax.set_yticklabels([])
plt.show()

</code></pre></div>
<p dir="auto"><strong>Actual outcome</strong></p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/11755899/31841465-cd9a2e42-b5a6-11e7-8d20-7fbc77e1a669.png"><img src="https://user-images.githubusercontent.com/11755899/31841465-cd9a2e42-b5a6-11e7-8d20-7fbc77e1a669.png" alt="test_barh" style="max-width: 100%;"></a></p>
<p dir="auto"><strong>Expected outcome</strong></p>
<p dir="auto">All bars to show the blue <code class="notranslate">edgecolor</code> and <code class="notranslate">hatch</code>.</p>
<p dir="auto">This worked in Matplotlib 2.0.1.</p>
<p dir="auto"><strong>Matplotlib version</strong></p>

<ul dir="auto">
<li>Operating system: Red Hat Enterprise Linux Workstation release 6.8 (Santiago)</li>
<li>Matplotlib version: 2.1.0</li>
<li>Matplotlib backend: 'Qt5Agg'</li>
<li>Python version: 3.6.2</li>
<li>Jupyter version (if applicable): N/A</li>
<li>Other libraries:</li>
</ul>
<p dir="auto">I installed this using the main channel of miniconda.</p>
<p dir="auto">I ran some code and realized it is only working on the first bar.  I'm using Python 3.6.2, matplotlib 2.1.  Just reverted back to 2.0.2.<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/9061708/31414567-668d8472-add3-11e7-8ea5-8f3fb9f7d36d.png"><img src="https://user-images.githubusercontent.com/9061708/31414567-668d8472-add3-11e7-8ea5-8f3fb9f7d36d.png" alt="image" style="max-width: 100%;"></a></p>