Skip to main content
 首页 » 编程设计

python之带有 matplotlib 的 Latex 符号

2025年05月04日9dyllove98

这可能是一个非常简单的问题,但每当我连接到远程服务器时,我都无法在 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

希望对您有所帮助!