UBUNTU下 利用Matplotlib绘图时,无法显示中文字体的解决方案
来源:http://www.tudoupe.com时间:2022-07-15
获取ttf等SimHei.Font文件
在WINDOWSFONTS目录中复制所需的字体文件
例如:/usr/share/fonts/目录中复制字体
2.导入字体
打开终端运行以下命令行并创建字体缓存信息:
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
成功执行命令后,终端将显示:
fc-cache: succeeded
2.找到Matplotlib存储ttf文件的路径
输入 python 脚本并执行下列操作:
>>> import matplotlib
>>> print(matplotlib.matplotlib_fname())
/home/book/.local/lib/python3.5/site-packages/matplotlib/mpl-data/matplotlibrc
进入ttf 目录:
$ cd ~/.local/lib/python3.5/site-packages/matplotlib/mpl-data/fonts/ttf
复制SimHei.ttf文件到ttf目录
4.清除Matplotlib Cathe缓存
下一篇:Linux设置禅道开机自启动
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
