擅长:python、mysql、java
<p>使用<code>pylab</code>,可以这样做:</p>
<pre><code>import pylab as pl
import numpy as np
yvec=np.linspace(0,240,240)
xvec=np.linspace(0,320,320)
X,Y=np.meshgrid(xvec,yvec)
Z = X**2 + Y**2 # function to plot
sx = 8
sy = sx*float(yvec.size)/float(xvec.size) # reset y-scale to match array dimensions
fig, ax = pl.subplots(figsize=(sx, sy))
ax.contourf(X,Y,Z)
</code></pre>
<p><img src="https://i.stack.imgur.com/MsHGB.png" alt="Code output"/></p>
<p>在普通matplotlib中,我认为使用<code>gcf()</code>操作图形也可以获得相同的效果。在</p>