擅长:python、mysql、java
<p>使用<code>matplotlib.patches</code>绘制正方形非常简单,例如:</p>
<pre><code>import matplotlib.pyplot as pl
import matplotlib.patches
pl.figure()
ax = pl.gca()
ax.add_patch(
matplotlib.patches.Rectangle(
(1.0, 1.0), # x, y
2.0, # width
2.0, # height
color='r', alpha=0.5
) )
ax.set_aspect(1)
pl.xlim(0,4)
pl.ylim(0,4)
</code></pre>
<p><a href="https://i.stack.imgur.com/cnZHr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/cnZHr.png" alt="enter image description here"/></a></p>