擅长:python、mysql、java
<p>使用<code>bar()</code>,可以直接使用图案填充(带有一些后端):<a href="http://matplotlib.org/examples/pylab_examples/hatch_demo.html" rel="noreferrer">http://matplotlib.org/examples/pylab_examples/hatch_demo.html</a>:
<img src="https://i.stack.imgur.com/a63KE.png" alt="bar plot with hatches"/></p>
<p>它的工作原理是将<code>hatch</code>参数添加到对<code>bar()</code>的调用中。</p>
<hr/>
<p>至于<code>pie()</code>,它没有<code>hatch</code>关键字。相反,您可以获取单个饼图修补程序并向其添加图案填充:您可以使用以下命令获取修补程序:</p>
<pre><code>patches = pie(…)[0] # The first element of the returned tuple are the pie slices
</code></pre>
<p>然后将图案填充应用于每个切片(面片):</p>
<pre><code>patches[0].set_hatch('/') # Pie slice #0 hatched.
</code></pre>
<p>(阴影列表位于<a href="https://matplotlib.org/api/_as_gen/matplotlib.patches.Patch.html#matplotlib.patches.Patch.set_hatch" rel="noreferrer">https://matplotlib.org/api/_as_gen/matplotlib.patches.Patch.html#matplotlib.patches.Patch.set_hatch</a>)。</p>
<p>应用更改时使用:</p>
<pre><code>pyplot.draw()
</code></pre>
<p><img src="https://i.stack.imgur.com/v13xP.png" alt="Hatched pie chart]"/></p>