这可能是一个非常简单的问题,但每当我连接到远程服务器时,我都无法在 matplotlib 中使用 latex 符号。
问题出在这行代码
xlabel(r'$v_r$ [km s$^{-1}$]')
如果它在代码中,我会收到此错误消息
类型错误:强制转换为 Unicode:需要字符串或缓冲区,找到字典
我已经在使用 matplotlib.use('Agg')
请您参考如下方法:
我认为这是我使用的 numpy 版本的错误。更多细节在这篇文章中解释
Unicode error using matplotlib with log scale on Windows
他们设法解决问题的地方改变了一些线路 /usr/lib/pymodules/python2.6/matplotlib/font_manager.py
希望对您有所帮助!
