我试图在我的轴标签中放置一个直立的 mu,但 matplotlib 只显示一个方框。
示例代码:
# -*- coding: utf-8 -*-
from matplotlib import pyplot as plt
plt.plot([1,2],[3,4])
plt.xlabel(u"A distance (μm)")
plt.show()
奇怪的是:当我直接在 spyder 启动时打开的交互式 python 解释器中运行它时,μ 显示得很好。但是,当我在专用解释器中从 .py 文件运行它时,它显示为“?” 或作为正方形。
spyder 的 python 解释器做了什么我没有做的?无论脚本从哪里运行,我需要导入什么才能使其正常工作?
注意:我知道我也可以执行类似“A distance ($\mu$m)$,但这会创建一个斜体 mu,这对于单位的印刷来说是不正确的......