擅长:python、mysql、java
<p>不幸的是,<a href="https://github.com/matplotlib/matplotlib/issues/9351" rel="nofollow noreferrer">this is a bug in matplotlib 2.1</a>。它在matplotlib版本2.2中已修复。在</p>
<p>到目前为止,解决方法是分别为每个条设置边缘颜色和线宽:</p>
<pre><code>import matplotlib.pyplot as plt
bars = plt.bar(range(4), [3,4,1,5])
for bar in bars:
bar.set_edgecolor("green")
bar.set_linewidth(20)
plt.show()
</code></pre>
<p><a href="https://i.stack.imgur.com/WUyYp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/WUyYp.png" alt="enter image description here"/></a></p>