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