擅长:python、mysql、java
<p>来自<a href="http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.pie" rel="noreferrer">^{<cd1>} documentation</a>:</p>
<blockquote>
<p>Return value:</p>
<p>If autopct is not None, return the tuple (patches, texts, autotexts),
where patches and texts are as above, and autotexts is a list of
Text instances for the numeric labels.</p>
</blockquote>
<p>您需要更改<code>autotexts</code>的颜色;这只需通过<code>set_color()</code>完成:</p>
<pre><code>_, _, autotexts = pie(fbfrac,labels = fblabel,autopct='%1.1f%%',pctdistance=0.8,startangle=90,colors=fbcolor)
for autotext in autotexts:
autotext.set_color('white')
</code></pre>
<p>这将产生(使用<a href="http://matplotlib.org/1.2.1/examples/pylab_examples/pie_demo.htm" rel="noreferrer">Hogs and Dogs example</a>):
<img src="https://i.stack.imgur.com/NoVbM.png" alt="enter image description here"/></p>