擅长:python、mysql、java
<p>如果您将第一个示例的最后三行移动到一个缩进级别,那么它们是将颜色设置为紫色的“else”子句的一部分,那么应该可以这样做。在</p>
<p>[编辑:对不起,我读错了。这也会将文本留在第二栏。据我所知,没有办法得到矩形的颜色,但你可以:</p>
<pre><code>rects = ax.bar(ind, num, width, color=colors)
rect = rects[-1]
height = int(rect.get_height())
if height < 5:
yloc = height + 2
else:
yloc = height / 2.0
clr = '#182866'
p = 'H37Rv'
xloc = rect.get_x() + (rect.get_width() / 2.0)
ax.text(xloc, yloc, p, horizontalalignment='center', verticalalignment='center', color=clr, weight='bold')
</code></pre>
<p>这将只设置最后一个栏中的文本。在</p>
<p>如果它可能是紫色的,不一定是最后一个,那么,你已经得到了初始化矩形的颜色列表,所以:</p>
^{pr2}$