系统:MacOS Catalina 10.15.4,python:3.7.6

在网上找到了很多,基本都是让下载SimHei字体,然后放到plt的字体库,然后配置,然而。。。没用

搞这么麻烦,为什么不直接找找Mac下到底支持哪些字体不就好了嚒,然后发现Arial Unicode MS,亲测可用,代码如下:

plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']

更改后永久生效

  1. 找到字体路径(跟其他教程一样)
import matplotlib
print(matplotlib.matplotlib_fname())

进入该路径,我的是在:/Users/zhangyan/opt/anaconda3/envs/python37/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc

  1. 编辑文件matplotlibrc

可直接在文件最下面加上三行:

font.family: sans-serif
font.sans-serif: Arial Unicode MS, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
axes.unicode_minus: False

然后把~/.matplotlib目录下多两个文件删掉(缓存文件放心删):

rm -rf ~/.matplotlib/*
  1. 重启python,即可解决中文及负号无法正常显示多问题

至此大功告成

解决Mac上plt画图中文无法显示的问题相关推荐

  1. mac easyconnect不能双击打开_轻松解决Mac上「应用程序“xxx”不能打开」的问题

    我们很多时候会在互联网上下载 Mac 软件,在安装和打开的时候会遇到各种问题,例如下面出现的这个弹窗「应用程序"xxx"不能打开」的问题. 乍一看是这个应用程序有问题,其实不是.这 ...

  2. 苹果电脑 不能使用服务器发送邮件,解决Mac上无法使用的邮件问题的技术

    这是您需要的最后一件事. 的问题 邮件在Mac上不起作用 会让你发疯想像一下,您是否无法在需要时接收和发送电子邮件? 你要做什么 对于初学者,不要惊慌. 您可以对此做些事情. 本文将向您展示在Mac上 ...

  3. 解决MarkDown上传本地图片无法显示

    解决MarkDown上传本地图片无法显示 前言 提示:什么牛头马面写的代码,今天写个技术博客想插入一张图片发现无法显示,接着按流程在博客一顿找,发现我开头第一句,不知道怎么形容垃圾场里面找垃圾的心情. ...

  4. 解决Mac上打开txt文件乱码问题

    解决Mac上打开txt文件乱码问题 参考文章: (1)解决Mac上打开txt文件乱码问题 (2)https://www.cnblogs.com/chester-cs/p/11784079.html ( ...

  5. 解决Mac上adb: command not found问题

    使用mac进行开发的时候,有时候需要使用adb指令来进行一些操作,但是如果没有配置过Android环境变量,可能会出现adb: command not found的问题,查了一些资料,这里记录一下ma ...

  6. 解决Mac上用spotlight搜索输入几个字母后闪退

    问题描述:使用spotlight进行搜索时,只要输入字母超过一定个数(在我的Mac上是3个),spotlight就闪退了. 谷歌搜索得到大部分解决方案是在系统自带词典的偏好设置里取消外部字典的勾选(如 ...

  7. 解决Mac上微信\QQ无法截图的问题?

    有许多的朋友在更新完Mac系统后发现,之前的微信截图快捷键(ctrl+command+A)只能看到一个空白的桌面,其他的窗口.页面等都被隐藏了,这是什么原因呢?如何解决?一起来和小编看看具体方法吧- ...

  8. mac的python怎么输入中文_帮你解决mac上python没法输入中文问题

    我是做互联网运营的,但是想跨点界,学点代码来提高工作效率.经过咨询,做技术的同事推荐学习python.我执行力杠杠的哈,找了个网络课程,教python入门,根据老师的介绍去网站:http://www. ...

  9. 解决plt.title()中文不显示问题

    plt(matplotlib.pyplot)使用rc配置文件来自定义图形的各种默认属性,称之为rc配置或rc参数. 通过rc参数可以修改默认的属性,包括窗体大小.每英寸的点数.线条宽度.颜色.样式.坐 ...

最新文章

  1. 携号转网:欢迎比阻挠更为有效
  2. python - DBUtils 连接池减少oracle数据库的连接数
  3. TCP、UDP绑定同一端口通信的解释
  4. engineering equation solver_欧洲留学|爱尔兰圣三一大学不可错过的高薪专业工程学Msc.Engineering|爱尔兰最佳工程课程!...
  5. Python中的GIL和深浅拷贝
  6. 如何给linux目录加密码,怎么只给一个文件夹的内容加密?
  7. cognos-rs用下拉列表来控制交叉表的显示内容
  8. 总结Django一些开发经验
  9. 95-30-010-Channel-AbstractChannel
  10. java 页面编码_java中文乱码解决之道(七)-----JSP页面编码过程
  11. 人生百态:三件事现出三类人
  12. 审计MySQL 8.0中的分类数据查询
  13. 4-2017-12-2-2约瑟夫环
  14. 提取HTML代码中的网址
  15. php mysql update 不成功也不提示_php与MySQL(基本操作)
  16. 香农编码的MATLAB实现
  17. npm ERR! network request to https://registry.npmjs.org/axios failed, reason: Client network socket d
  18. cocos creator开发pc端的浏览器适配问题
  19. MATLAB将图像数据以txt文件保存以及从txt文件中读矩阵并显示图像
  20. 彻底修改浏览器ua——通过修改navigator.platform将电脑PC的ua修改为手机ua

热门文章

  1. 计算机毕业设计(38)java毕设作品之餐厅座位预订系统
  2. CCIE一年后的心语
  3. 邮箱怎么登录网页版,你知道吗
  4. UEBA架构设计之路4:异常、威胁指标和威胁
  5. SpringBoot系列之(一):入门
  6. win10硬盘锁怎么解除_如何解锁BitLocker加密的Win10系统【图文教程】
  7. 大一下学期计算机基础,计算机基础复习(大一)
  8. 多客技巧分享|【建议收藏】TikTok七大避坑指南帮你少走许多弯路
  9. BootStrap 移动设备优先代码
  10. [1101]flink常用参数说明