Mac系统里面字体存储位置有两个:


xinaodeiMac:/ xinao$ cd /Library/Fonts
xinaodeiMac:Fonts xinao$ pwd
/Library/Fonts
xinaodeiMac:Fonts xinao$ ls -l
total 265280
-rw-r--r--  1 root  wheel    124996  7 31  2016 Al Nile.ttc
-rw-r--r--  1 root  wheel     76572  7 31  2016 Al Tarikh.ttc
-rw-r--r--  1 root  wheel    178720  7 31  2016 AlBayan.ttc
-rw-r--r--  1 root  wheel   2410616  2  1  2017 AmericanTypewriter.ttc
-rw-r--r--  1 root  wheel    109700  2  1  2017 Andale Mono.ttf
-rw-r--r--  1 root  wheel    335572  2  1  2017 Apple Chancery.ttfxinaodeiMac:Fonts xinao$ cd /System/Library/Fonts
xinaodeiMac:Fonts xinao$ pwd
/System/Library/Fonts
xinaodeiMac:Fonts xinao$ ls
Apple Braille Outline 6 Dot.ttf
Apple Braille Outline 8 Dot.ttf
Apple Braille Pinpoint 6 Dot.ttf
Apple Braille Pinpoint 8 Dot.ttf

按照书上的说法,进行下面两步骤即可解决中文显示问题:

第一步:把STHeiti.ttf字体放到matplotlib的mpl-data/fonts/ttf目录下:

/usr/local/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf

第二步:代码中添加下面三行代码:

from pylab import mplmpl.rcParams['font.sans-serif'] = ['STHeiti'] # 指定默认字体
mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题

实际上我本人测试,发现还是不行,不知道什么原因,希望大牛可以帮忙回答一下。

Mac系统中字体位置及matplotlib中文字体显示问题解决相关推荐

  1. python中文字体下载_解决Linux系统下python matplotlib中文字体显示问题

    最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...

  2. Mac下matplotlib中文字体无法显示解决办法

    问题 使用matplotlib画图时会出现汉字无法显示的情况如下图所示 Mac系统版本 解决方法 下载所需字体如SimHei Font,此时需要注意,字体格式应为ttf格式. 将下载的字体放到matp ...

  3. linux man 中文 mac,技术|MAC 系统中显示中文MAN手册

    最近在做中文MAN手册的翻译,发现MAC系统中的MAN命令不能像多数Linux发行版那样很好的显示中文MAN手册. 根据查找的资料,找到了解决方法: 1.首先要更新你的系统中的 groff 包,MAC ...

  4. Mac 系统中各个文件夹详细介绍

    Mac 系统中各个文件夹详细介绍 Mac OS X 系统以Unix作为核心,根目录为 / 打开Macintosh HD你会发现内中有四个文件夹分别为:应用程序(Applications).系统(Sys ...

  5. 在mac系统中安装node

    在mac系统中安装node.js 这里使用软件包安装方式.首先打开node.js的中文网站http://nodejs.cn/download/,选择16.15.0版本. 下载完成之后,点击安装,出现如 ...

  6. 更新mac系统中homebrew的源,更改为清华大学的源

    在mac系统中,使用homebrew可以很方便的管理包.按照官网的说明执行以下命令时总是报错:  /usr/bin/ruby -e "$(curl -fsSL https://raw.git ...

  7. 新买苹果电脑,mac系统中小白应该了解哪些东西?

    本文旨在分享新买了mac电脑,应该做哪些设置,帮助苹果电脑小白轻松上手使用mac电脑,当然,新电脑肯定是需要安装各种软件,这里,小编推荐一下可以看看小编写的mac软件装机必备Mac 装机必备软件推荐, ...

  8. command在计算机中的意义,MAC系统中Command键功能有哪些

    这篇文章主要介绍了MAC系统中Command键功能有哪些,,需要的朋友可以参考下 Mac苹果电脑的Command键位于空格边上,相信大家都会很经常用到的,不过,你知道Command键有哪些其他功能吗? ...

  9. linux服务器上的matplotlib中文字体设置问题(使用ttf文件)

    如果本来就没有中文字体,必须先安装并配置字体,保证有中文字体ttf的文件 配置:修改matplotlibrc配置字体 1. 首先定位matplotlib的字体库路径(我使用python进行定位) im ...

最新文章

  1. SpringBatch简介
  2. HDU2020 绝对值排序
  3. java c c 的应用_javac 简单应用
  4. Go的strconv一
  5. c语言入门经典18个程序
  6. WEB安全基础-PHP中GET与POST实践
  7. 第二篇:在RHEL上用qemu-kvm安装xp
  8. 仿苹果手机闹钟_原来iPhone闹钟这么牛!用6年苹果今天才发现,以前不懂一直想删...
  9. 文字超长隐藏为...ie7不兼容的解决办法
  10. 《深入浅出数据分析》资源汇总
  11. WebX框架解析及使用教程
  12. 对12w条数据进行相关清理和数据迁移 (数据清理项目实战完整版)文章内有大量sql脚本
  13. 软件测试面试题之自动化测试题大合集(上)
  14. 使用Python绘制精美绝伦的股票行情K线图
  15. 中国第一个 Apache 顶级开源项目的突围之路!
  16. Kettle_使用资源库功能把ktr元数据统一存储到数据库中
  17. jenkins部署微服务项目
  18. Python turtle绘制——癸卯(兔)年卯兔图
  19. 2018公众号电商标准版功能解读
  20. 数据的存储(浮点型篇)

热门文章

  1. 百行 HTML5 代码实现四种双人对弈游戏
  2. 我和计算机的故事1000字作文,我和电脑的故事作文
  3. Android 5.0 GET_TASKS
  4. 园区网核心交换机S7706异常重启导致无线网络故障
  5. thinkphp6+腾讯云
  6. 论文阅读:A KEYPOINT TRANSFORMER TO DISCOVER SPINE STRUCTURE FOR COBB ANGLE ESTIMATION
  7. 重庆在职计算机研究生,重庆在职考研集训营排名前十大
  8. 访问mysql的urn地址,URL,URI 和URN 之间的区别
  9. RuntimeError: CUDA error: device-side assert triggered和Unable to get repr for <class ‘torch.Tensor
  10. 查看Sql-yog鼠标建表代码