Matplotlibで正方形の領域にグラフを描きたい

通常, Matplotlibでグラフをプロットすると横長の長方形の領域にグラフが描かれるが, スケールを合わせるためにちょうど正方形の領域にプロットしたいことがある. これは以下の様にすると良い.

import matplotlib.pylab

fig = pylab.figure()
ax = fig.add_subplot(111, aspect='equal')
ax.plot(...)

http://matplotlib.sourceforge.net/faq/howto_faq.html#make-the-aspect-ratio-for-plots-equal
http://matplotlib.sourceforge.net/plot_directive/mpl_examples/pylab_examples/annotation_demo.py