Appearance
在 Ubuntu 上安装 Arial 字体(用于 Matplotlib)
Matplotlib 在绘图时需要字体支持,Ubuntu 默认可能没有 Arial,可按以下步骤安装。
1. 安装 Microsoft 核心字体
bash
sudo apt install ttf-mscorefonts-installer安装过程中需要同意协议,选择“OK”即可。安装完成后系统将拥有 Arial 等常用字体。
2. 刷新字体缓存
bash
sudo fc-cache -f -v强制刷新系统字体缓存,确保新安装的字体生效。
3. 找到 Matplotlib 缓存目录
在 Python 中运行:
python
import matplotlib as mpl
print(mpl.get_cachedir())输出类似:
/xxx/用户名/.cache/matplotlib
4. 清理 Matplotlib 的字体缓存
bash
rm -rf ~/.cache/matplotlib/*.json删除字体缓存文件后,Matplotlib 会在下一次运行时重新生成缓存,识别新字体。
5. 重新运行 Python 脚本
此时 Matplotlib 就可以正常使用 Arial 字体了。
