2

これは非常に単純な質問かもしれませんが、リモートのサーバーに接続するときはいつでも、matplotlibでラテックスシンボルを使用するのに問題があります。

問題はこのコード行です

  xlabel(r'$v_r$ [km s$^{-1}$]')

コードに含まれている場合、このエラーメッセージが表示されます

typeError:Unicodeへの強制:文字列またはバッファが必要、dictが見つかりました

私はすでに使用していますmatplotlib.use('Agg')

4

1 に答える 1

1

私が使っていたnumpyバージョンのバグだと思いました。詳細はこの投稿で説明されています

Windowsでログスケールでmatplotlibを使用したUnicodeエラー

/usr/lib/pymodules/python2.6/matplotlib/font_manager.pyのいくつかの行を変更することで問題を解決できます。

これがお役に立てば幸いです。

于 2012-10-19T09:07:03.510 に答える