これは非常に単純な質問かもしれませんが、リモートのサーバーに接続するときはいつでも、matplotlibでラテックスシンボルを使用するのに問題があります。
問題はこのコード行です
xlabel(r'$v_r$ [km s$^{-1}$]')
コードに含まれている場合、このエラーメッセージが表示されます
typeError:Unicodeへの強制:文字列またはバッファが必要、dictが見つかりました
私はすでに使用していますmatplotlib.use('Agg')
これは非常に単純な質問かもしれませんが、リモートのサーバーに接続するときはいつでも、matplotlibでラテックスシンボルを使用するのに問題があります。
問題はこのコード行です
xlabel(r'$v_r$ [km s$^{-1}$]')
コードに含まれている場合、このエラーメッセージが表示されます
typeError:Unicodeへの強制:文字列またはバッファが必要、dictが見つかりました
私はすでに使用していますmatplotlib.use('Agg')
私が使っていたnumpyバージョンのバグだと思いました。詳細はこの投稿で説明されています
Windowsでログスケールでmatplotlibを使用したUnicodeエラー
/usr/lib/pymodules/python2.6/matplotlib/font_manager.pyのいくつかの行を変更することで問題を解決できます。
これがお役に立てば幸いです。