Matplotlibのフォントが変更できない

MatplotlibはPythonでグラフが書けるやつですね。

api example code: font_family_rc.py — Matplotlib 1.3.1 documentationらへんのやり方でフォントを変更しようとしても、

Font family ['serif'] not found.

とか言われて失敗することがあります。こんなときは、 $HOME/.matplotlib/fontList.cacheを削除してやりましょう。バージョンによっては、fontList.py3k.cacheかも。私の場合、これで直りました。