一.下载中文字体(https://pan.baidu.com/s/1EqabwENMxR2WJrHfKvyrIw 这里下载多是SImhei字体)

安装字体:
解压:unzip SimHei.zip
拷贝字体到 usr/share/fonts 下(记得切换到.ttf的目录下面)

sudo cp ./SimHei.ttf /usr/share/fonts/SimHei.ttf

二. 查找matplotlib的配置目录

python
import matplotlib
print(matplotlib.matplotlib_fname())

结果如下图所示

三:更改matplotlib配置

sudo gedit /home/huster/anaconda3/lib/python3./site-packages/matplotlib/mpl-data/matplotlibrc

重点修以下三个地方(对应多注释#要去掉):

1.font.family : sans-serif

2.font.sans-serif: 这个字段要加上下载的中文字体名字,笔者使用多是Simhei,那么在后面字段的段首加上 Simhei

3.axes.unicode_minus : False

四:删除matplotlib字体缓存

python
import matplotlib
print(matplotlib.get_cachedir())

找到对应对应的缓存目录,然后rm该目录下的fontList.json文件

sudo rm /home/huster/.cache/matplotlib/fontList.json 

最新文章

  1. [转]servlet的执行原理与生命周期
  2. Java File类基本操作
  3. Codeforces Beta Round #80 (Div. 1 Only) D. Time to Raid Cowavans 离线+分块
  4. JAVASCRIPT中的作用域和原型链,应该算是难点了,要好好多学学,练练
  5. c语言字符串_续
  6. jquery的uploadify上传jsp+servlet
  7. vector的内存释放
  8. status状态栏实现字符串走动
  9. C#生成随机汉字
  10. IPFS网络是如何运行的(p2p网络)
  11. Node.js系列文章:编写自己的命令行界面程序(CLI)
  12. this直接加在函数或者是 “原型”对象的区别
  13. win10的linux子系统安装及使用
  14. Hi3536DV100 SDK 安装以及升级使用说明
  15. Python学习---Python数据类型1206
  16. wget命令下载文件
  17. log4cpp第一个程序HelloWord
  18. 十五、python沉淀之路--eval()的用法
  19. NT式驱动和WDM式驱动
  20. MySQL 的MAC终端一些指令总结

热门文章

  1. mysql union 组合查询
  2. JS和JQuery实现Button绑定键盘Enter事件实现提交
  3. POI报表打印
  4. ArcGIS 要素类整体平移工具-arcgis/arcpy/模型构建器案例实习教程
  5. Python推荐一整套开发工具
  6. Android - Button(按钮)的响应点击事件的4种写法
  7. md5签名加密(用于java 后台调用短信平台接口实现发短信)
  8. 《精通CSS第3版》(5)漂亮的盒子
  9. phpexcel中文手册(转)
  10. Oracle系列十一 数据处理