最近做了一个最小二乘法的代码编写并用 matplotlib 绘制了一张图,但是碰到了中文乱码问题。简单搜索之后,发现有人总结出了比较好的方案,亲测可行。推荐给大家。

本文前提条件是 已经 安装好 matplotlib , 至于 matplotlib 是什么, 怎么安装, 本文不予介绍。

首先在 Windows 盘区下 找到 微软雅黑 的字体文件:

其次,找到 matplotlab 字体库 文件夹 或者 系统字体库文件夹

matplotlab 字体库 文件夹

系统字体库文件夹

把字体文件拷贝到这两个路径下的任何一个都可以。

然后,找到 matplotlib 配置文件

可以直接修改该文件,或者

然后, 修改配置文件。

编辑该配置文件,找到 font.family,将注释去掉,在下面的 font.sans - serif :Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial,Helvetica, Avant Garde, sans - serif加上中文字体 Microsoft YaHei。

最后,清除缓存

做了上面的更改,发现并没有什么用。

到 ~/.cache/matplotlib下的文件删掉,就ok了。

ubuntu php 中文乱码,Ubuntu环境下,图例中文乱码怎么办?相关推荐

  1. 在ubuntu英文环境下使用中文输入法

    在ubuntu英文环境下使用中文输入法,我将可爱的fcitx卸载了,换上了scim输入法. 安装scim比安装fcitx麻烦一点,不过据说更新源后,在语言支持里选择chinese,并将默认语言改为中文 ...

  2. ubuntu英文环境下使用中文输入法

    在ubuntu英文环境下使用中文输入法,我将可爱的fcitx卸载了,换上了scim输入法. 安装scim比安装fcitx麻烦一点,不过据说更新源后,在语言支持里选择chinese,并将默认语言改为中文 ...

  3. Ubuntu 环境下使用中文输入法

    Ubuntu 环境下使用中文输入法 安装fcitx 1.进入系统设置–>语言支持,将汉语(中国)拖到最上面.如果列表中没有,选择"添加或删除语言-"来添加. 2.切换键盘输入 ...

  4. mysql 控制台环境下查询中文数据乱码,插入、更新中文数据不成功

    mysql 控制台环境下查询中文数据乱码,插入.更新中文数据不成功 登录mysql密码是加入编码参数--default-character-set,中文用gbk mysql -uroot -pabct ...

  5. Anaconda3 | Ubuntu(python3.6)环境下安装opencv

    Anaconda3 | Ubuntu(python3.6)环境下安装opencv 文章转载自:https://blog.csdn.net/wds2435629591/article/details/7 ...

  6. Centos7英文操作环境下的中文输入

    参考来源:CentOS7英文环境下使用中文输入法 - liangjiongyao - 博客园 描述:操作系统是英文环境,Input Sources中也设置了中文拼音,但是一直不能使用中文输入: 步骤: ...

  7. Ubuntu 14.04 LTS 英文环境下中文字体修改

    Ubuntu 英文环境下,如果设定地区为中国,会自动下载文鼎的楷体和明体(宋体)(/usr/share/fonts/truetype/arphic),对于电子屏幕阅读来说非常糟糕,特别是在浏览器中.本 ...

  8. linux下的oracle中文乱码,Linux环境解决Oracle 中文乱码

    linux下Oracle显示中文乱码 1.Oracle数据库出现乱码的原因: 操作系统与服务器一致,但客户端与服务器字符集不一致 客户端与服务器一致,但操作系统与服务器不一致 2.解决办法: 设置相关 ...

  9. java drawstring 乱码_Linux环境下BufferedImage Graphics drawString 中文乱码解决方法

    在linux环境下的,生成的带文字的图片在前台一直显示为方框乱码,windows环境正常. img.setFont(new Font("宋体", Font.BOLD, 20)); ...

  10. win8以上windows系统eclipse环境下图片显示乱码问题解决

    相信升级了win10系统的诸多安卓开发者在用eclipse时会发现一个很不爽的地方,就是原本win7环境下能正常打开的图片文件现在成了一页乱码,我曾多次碰到这个问题,在网上也很难找到行之有效的具体解决 ...

最新文章

  1. 使用google colab运行RNN网络代码报告错误ValueError: Object arrays cannot be loaded when allow_pickle=False
  2. matlab全安装多大_不理会其他,我只中意T20天正V2.0软件,激活安装教程在这里...
  3. 口述完SpringMVC执行流程,面试官就让同事回家等消息了
  4. 牛客网-《剑指offer》-变态跳台阶
  5. 首批共享单车死于 2019
  6. HDU2602 Bone Collector【0/1背包+DP】
  7. html写法影响加载,html加载顺序以及影响页面二次渲染额的因素
  8. 项目开发流程 —— 需求文档和设计文档的区别
  9. php libpng 不兼容,Python matplotlib和libpng不兼容issu
  10. SCADA和三大工业控制系统PLC、DCS、FCS
  11. 规划资源管理常用表格
  12. mysql 唯一索引_mysql创建唯一索引
  13. 银行柜员绩效考核案例
  14. ROS发布者(Publisher)和订阅者(Subscriber)的python编程实现(讲解超级详细)
  15. java中立方根方法,Java Math.cbrt() 方法
  16. 腾讯云轻量应用服务器部署Aria2+AriaNg下载工具
  17. 【Linux】Linux文件锁
  18. chatgpt是什么?国内能用吗?
  19. 闭关六个月整理出来的微机原理知识点(特别适用河北专接本)
  20. Springboot+Mongodb实现汽车美容服务管理

热门文章

  1. 我也来说说winsock最简单的编程
  2. 在C++中创建并使用Web服务
  3. 学编程必备的三个网站
  4. 我希望我一开始就知道的5个Python功能
  5. html表单php连接mysql数据库_使用HTML表单和PHP更新MySQL
  6. 监督学习 | 非线性回归 之多项式回归原理及Sklearn实现
  7. 生信宝典联合科学出版社在双 11推出生物信息专题书单 5 折优惠!学起来!
  8. 关于统计学,几个简单易懂的小故事
  9. uTorrent for mac(BT下载客户端)v1.8.7中文版
  10. 邮箱附件、QQ、微信等社交工具大文件传输解决方案