matplotlibでのTypeError

ログスケールでグラフをプロットしようとすると、

TypeError: coercing to Unicode: need string or buffer.

というエラーが起こる。環境は以下の通り。

  • Python 2.6.2
  • matplotlib 0.99.1

ソースを実行しても問題は生じないが、PyInstallerでパッケージ化して、他の環境へ持っていくと生じる。

python - Unicode error using matplotlib with log scale on Windows - Stack Overflow

によるとmatplotlibのバグらしいので、バージョンを上げて試してみることにする。