Mac中的matplotlib作图会显示异常,处理这种异常一种是修改rcParams,但是每次需要输入,略显麻烦,根本上的异常解决办法是修改matplotlibrc

1、安装字体并且在jupyternote book中输入命令:

import matplotlib
print(matplotlib.matplotlib_fname())

则会输出matplotlibrc所在的位置

2、在上述命令之后可以找到matplotlib所在的位置,可以看到文件matplotlibttf文件夹,用如下命令把simhei.ttf文件放到font/ttf文件夹之下:

cp path-to-ttf文件 font/ttf/

3、把simhei.ttf文件放入font文件夹之后,修改matplotlibrc中的设置,找到font.family : sans-seriffont.sans-serif : Vera Sans, Lucida Grande ...这些行,删除前面的#号:

# font.family         : sans-serif       #font.sans-serif     : SimHei, Bitstream Vera Sans, Lucida Grande,Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

顺带同时将找到axes.unicode_minus,将True改为False,作用就是解决负号’-'显示为方块的问题

4、然后清除缓存:

cd ~/.matplotlib
rm - rf *.json *.cache

5、清除完缓存之后,打开jupyter notebook,输入:

from matplotlib.font_manager import _rebuild
_rebuild()

重建新的配置文件,然后就可以在matplotlib作图中正常显示中文了

Mac中文字体显示异常修复相关推荐

  1. QML on Android 在小米5s手机上中文字体显示异常

    前言 随着Qt版本的不断升级,用QML开发Android移动端应用越来越方便,并且支持的功能也逐渐增多,不过由于Android机型实在太多,并且大部分Android系统都是由手机厂商深度定制过,然后在 ...

  2. 解决Ubuntu中文字体显示异常的问题

    文章目录 1. 出现的问题 2. 解决办法 2.1 获取超级用户权限 2.2 进入目标目录 2.3 修改字体配置文件 1. 出现的问题 2. 解决办法 当系统使用的是英文环境时,Ubuntu默认采用的 ...

  3. Mac 电脑浏览器字体显示异常解决方案

    Mac 电脑浏览器字体显示异常解决方案 前言 解决方案 前言 突然发现浏览器中部分字体有问题. 例子:mac 电脑Safari浏览器中某些页面的文字有夹杂的书法字体 解决方案 打开「字体册」,选择菜单 ...

  4. Ubuntu 18.04 字体显示异常

    文章目录 Ubuntu 18.04 字体显示异常 1. 异常现象 2. 问题原因 3. 解决方法 4. References Ubuntu 18.04 字体显示异常 1. 异常现象 2. 问题原因 当 ...

  5. TIA西门子博途下载HMI程序后,画面中文字体显示乱码的处理对策

    TIA西门子博途下载HMI程序后,画面中文字体显示乱码的处理对策 大家在使用或更换精简屏或精智屏时可能会碰到,组态好的项目下载到HMI后,出现了中文字体显示乱码等异常情况,这时,我们需要注意字体的使用 ...

  6. python微软雅黑字体_Matplotlib中文字体显示

    在Mac上安装Matplotlib 不使用Anaconda,直接使用pip安装即可: pip3 install matplotlib 向Matplotlib添加中文字体Microsoft YaHei( ...

  7. python画图包seaborn和matplotlib中文字体显示(针对windows系统,,使用ipython notebook)

    一.seaborn的中文字体显示(针对windows系统,,使用ipython notebook) #################### 更新:2017年6月16日 这次的seaborn版本是0. ...

  8. linux 字体显示更清晰,Fedora下使中文字体显示变得更清晰

    前几天装了Fedora还是同样的老毛病,字体显示不清楚.系统中的字体其实还好,免强可以接受,可是用Firefox 上网就完全让人爱不了.中文字体显示都变得很模糊,看一会,眼晴都受不了. 在网上找了一大 ...

  9. 适用于Windows11 任务栏开始菜单和图标,资源管理器显示异常修复的方法

    Windows11 任务栏开始菜单和图标,资源管理器显示异常修复的方法,适用于Windows开始菜单点不开和使用start11后的任务栏异常.除了禁用驱动程序签名无法正常启动PC. 问题 在卸载完st ...

最新文章

  1. 直接依赖,间接依赖,可选依赖,排除依赖,依赖冲突
  2. AS:西湖郑钜圣/鞠峰-人类肠道中特定耐药基因累积可能导致糖尿病风险上升
  3. 【centos7】添加开机启动服务/脚本
  4. ogg的孩子-无损音频编解码flac
  5. ios 开发日记 21 -自动处理键盘事件的第三方库:IQKeyboardManager
  6. 去水印+外卖cps小程序源码+视频搭建教程
  7. jquery 遍历 TextBox 输入框求和,求平均值并判断输入内容是否为数字
  8. linux查看java进程_linux中查看java进程
  9. Protel 99SE在Win10下按键就卡,无法使用
  10. Instagram的百万美元Bug
  11. 1200兆路由器网速_1200m路由器有必要吗 只要我们选择5GHz频段就可
  12. Unity-之-物体旋转-跳跃-2021.5.13
  13. 计算机学期总结与学业计划,计算机教学工作总结以及来年计划范文
  14. 服装行业ERP系统有哪些基本功能?
  15. 闲居即兴 - 反卷诗篇
  16. Vue data 中随意更改一个属性,视图都会被更新吗?
  17. 应用签名不一致,该应用可能被篡改的问题
  18. oracle数据库的认证考试
  19. 6号团队-团队任务5:项目总结会
  20. 计算机应用4班班委决定,大学毕业游策划书

热门文章

  1. C语言语法复习-猜数小游戏
  2. 基于“开源龙芯主板”的智能硬件产品即将众筹
  3. Resin的几个常用配置
  4. QGIS二次开发地图添加标记添加注记Svg小图标SvgItem
  5. SpringBoot 单元测试(一)SpringBootTest
  6. 东西方孝敬父母的不同方式
  7. python-医学图像分割指标Dice代码实现
  8. 又一款网盘倒闭了!压根儿不赚钱~(附all开源网盘)
  9. ssm+Vue计算机毕业设计在线音乐网站(程序+LW文档)
  10. 【第104期】7本适合设计师提升交互设计能力的书