2015年07月03日

Matplotlibで3Dでplotしようとするとエラーになる

3Dでplotしようと思ってサンプルコード通りに書いてみたところ、下記のようなエラーが出る。

AttributeError: 'module' object has no attribute '_string_to_bool'

どうやらpipでインストールする際に3Dも入れる設定をしないといけないらしい。

$ pip insatll --upgrade matplotlib[mplot3d]

上記を実行したら普通に動いた。

前に動かした時は特に3D用に入れた記憶がないのだけど、以前からこうだったっけ。apt-getで入れたから違うとかあるのかな。