美文网首页
在linux上装中文字体

在linux上装中文字体

作者: 张胜东 | 来源:发表于2021-03-04 00:02 被阅读0次

起因

最近要在树莓派上用python matplotlib画图,但发现显示不了中文。一指定字体才发现,simhei字体没装。

解决方案

  1. 从windows上拷贝simhei.ttf字体文件至树莓派(被我存了一份在GitHub上:https://github.com/zhangsheng377/stats_stock/blob/master/simhei.ttf),存到 /usr/share/fonts 目录下,可新建文件夹。

  2. 然后刷新字体:

sudo fc-cache -f -v

可从回显中检查有无载入刚才的字体文件。

  1. 然后删除matplotlib字体缓存:
import matplotlib as plt
plt.get_cachedir()
rm -rf /home/xxx/.cache/matplotlib
  1. 然后在python中指定字体,即可正常显示中文:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']

输出的图片

时序分解股票

相关文章

  • 在linux上装中文字体

    起因 最近要在树莓派上用python matplotlib画图,但发现显示不了中文。一指定字体才发现,simhei...

  • Centos7 Activiti流程图中文乱码解决

    在linux下微服务显示中文乱码一般来说是没有中文字体需要从WINDOWS下拷贝中文字体到linux下。 1、 打...

  • matplotlib解决中文乱码

    Windows下 Linux下 由于Matplotlib只支持ttf字体,Linux的中文字体都为ttc格式,所以...

  • 在mbp Retina上使用Linux的分辨率设置

    只是临时用用Linux,并不是主力系统,所以只是在虚拟机上装Linux,parallel desktop在UI和文...

  • jmeter压测 -- linux

    有时用windows进行jmeter压测时不太方便,也不如linux稳定,故在linux上装jmeter来跑跑压测...

  • Python 学习笔记 107

    数据分析基础 02 1.matplotlib 设置中文字体 先查看系统支持的中文字体 常用的Linux 命令 TO...

  • linux 中 Java 的Graphics2D 字体乱码

    java项目 使用Graphics2D 在linux中绘画出来的字体是乱码的,linux 上的字体库缺少 中文字体...

  • JAVA WORD转PDF

    支持windows和linux环境,linux需要安装中文避免乱码问题 安装中文字体 从windows的C:\Wi...

  • 一些程序乱码集合

    linux服务器 用中文字体乱码的问题 原因:服务器上未安装相关中文字体 解决: yum install -y f...

  • linux添加中文字体

    linux系统中默认没有中文字体,进行网页设计或者报告设计时需要对字体进行设置,这时很多时候需要添加中文字体 首先...

网友评论

      本文标题:在linux上装中文字体

      本文链接:https://www.haomeiwen.com/subject/fakhqltx.html