MacOSX10.9 Mavericks でmatplotlibをインストールする。

C 拡張モジュールをビルドするためにXcode の Command Line Toolsをインストールする。

$ xcode-select --install


X11 を使うので XQuarz をインストール

$ sudo mkdir -p /usr/local/include
$ sudo ln -s /usr/X11/include/freetype2/freetype /usr/local/include/freetype
$ sudo ln -s /usr/X11/include/ft2build.h /usr/local/include/ft2build.h
$ sudo ln -s /usr/X11/include/png.h /usr/local/include/png.h
$ sudo ln -s /usr/X11/include/pngconf.h /usr/local/include/pngconf.h
$ sudo ln -s /usr/X11/include/pnglibconf.h /usr/local/include/pnglibconf.h

$ sudo mkdir -p /usr/local/lib
$ sudo ln -s /usr/X11/lib/libfreetype.dylib /usr/local/lib/libfreetype.dylib
$ sudo ln -s /usr/X11/lib/libpng.dylib /usr/local/lib/libpng.dylib


matplotlib をpipで入れるために、まずsetuptoolsを以下のURLを参考にインストールする。
pipが既に入っていれば、 そのままmatplotlibを入れる。
https://pypi.python.org/pypi/setuptools#downloads

$ curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -o - | python


easy_installでpipを入れる。

$ sudo easy_install pip

pipでmatplotlibを入れる。

$ sudo pip install matplotlib


描画テスト

$ python
>>> from matplotlib import pyplot
>>> pyplot.plot([1, 2, 3, 4])

参考
http://momijiame.tumblr.com/post/73191785970/mac-os-x-maverics-python-matplotlib