一.Mac需要先下载simhei.ttf字体并安装,之后按照下面步骤首先将simhei.ttf拷贝到~python安装路径/site-packages/matplotlib/mpl-data/fonts/ttf目录中;

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/matplotlib/mpl-data/matplotlibrc

二.然后修改~python安装路径/site-packages/matplotlib/mpl-data/matplotlibrc文件。根据实际情况修改,找到如下两项,去掉前面的#,并在font.sans-serif冒号后面加上SimHei,保存退出。

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,作用就是解决负号'-'显示为方块的问题

三.代码加入以下两段

#matplotlib不会每次启动时都重新扫描所有的字体文件并创建字体索引列表,

# 因此在复制完字体文件之后,需要运行下面的语句以重新创建字体索引列表

from matplotlib.font_manager import _rebuild

_rebuild()

From matplotlib as mpl

#防止中文乱码问题

mpl.rcParams['font.sans-serif']=[u'SimHei']

mpl.rcParams['axes.unicode_minus']=False

mac终端python不能显示中文_mac python绘图中文不显示的解决方案相关推荐

  1. mac mysql 中文_mac 中 mysql 中文乱码问题

    问题如下: mac 系统版本 10.12.2 mysql 数据版本 5.6.35-macos10.12-x86_64 现在已经在/etc/my.cnf 中添加utf8编码 # For advice o ...

  2. python绘制折线图中文图例不显示_python使用matplotlib绘图时图例显示问题的解决...

    前言 matplotlib是基于Python语言的开源项目,旨在为Python提供一个数据绘图包.在使用Python matplotlib库绘制数据图时,需要使用图例标注数据类别,但是传参时,会出现图 ...

  3. mac终端修改默认python_Mac 修改默认python的版本

    2.查看Python3 安装路径 打开终端,输入which python3,查看路径 /Library/Frameworks/Python.framework/Versions/3.7/bin/pyt ...

  4. Python报错: 解决matplotlib绘图中文显示成框框问题

    问题1:中文坐标轴显示问题: 解决方案: #只需在前面加上: from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] #指 ...

  5. mac终端下修改MySQL的编码格式以解决中文乱码问题--找不到my-default.cnf及my.cnf

    查看一下support-files文件夹(Finder下"前往文件夹";路径:/usr/local/mysql/support-files) 里面有没有my-default.cnf ...

  6. mac里python注释的快捷键_Mac 版的Python IDEL, 按什么快捷键可以快速显示上一条命令,下一条命令?...

    展开全部 Mac 版的Python IDEL快速显示命令:32313133353236313431303231363533e4b893e5b19e31333433626532 1.快速显示上一条命令: ...

  7. mac python运行按哪个键_#mac python如何使用教程#怎么在mac终端运行python程序

    mac如何投屏手机 1.首先,解iPhone,然后用手指从下往上,打开控心,在其中就可以找到AirPlay了屏幕镜像. 2.接来下就来教大家如何使用AirPlay吧,首先将手机和电脑连接在同一WiFi ...

  8. 苹果系统安装python环境_mac下python相关环境搭建(python开发必经之路之mac快速上手)...

    小结 本篇文章是对上一篇文章<MacOS的小结及终端shell的选择和相关配置全过程(zsh+iTerm2+powerline全解)>的一些拓展和总结,对于相关问题的详细解释和拓展点的标注 ...

  9. python 2: 解决python中的plot函数的图例legend不能显示中文问题

    python 2: 解决python中的plot函数的图例legend不能显示中文问题 参考文章: (1)python 2: 解决python中的plot函数的图例legend不能显示中文问题 (2) ...

最新文章

  1. CISSP的成长之路(二):为什么要获得CISSP认证
  2. 基于MATLAB的面对对象编程(3)——事件和响应
  3. swagger3 设置值可以为空_【Swagger2】【3】API注解详解,以及注解常用参数配置
  4. 用计算机实现智能解题,浙江省信息技术学考复习模块2——计算机功能、智能处理、字处理...
  5. 庐山真面目之一 微服务的简介和技术栈
  6. myeclipse怎么导入mysql驱动_myeclipse sql导入数据库驱动包
  7. flutter英语怎么说_美国人天天说的英语:“你搞反了”英语怎么说?
  8. 什么是pisa测试_什么是好作业?十年前,上海开启一项作业改革探索,专家发现了这些问题……...
  9. java中级工程师所需的技能_java中级工程师岗位职责
  10. 小刘同学的第七十四篇博文
  11. 70 漂亮且极具亲和力的导航菜单设计推荐
  12. (解决)PHP GD 插入PNG图片后透明背景变灰色
  13. Android日期时间与时区使用总结汇总
  14. python list,元组,字典的相关概念及操作
  15. 解决IDEA导包时自动使用*号替代具体类名问题
  16. ROS入门:运行小海龟
  17. 【一文弄懂】优先经验回放(PER)论文-算法-代码
  18. 软考备战之计算机专业词汇
  19. mysql序列号生成_忘掉 Snowflake,感受一下性能高出587倍的全局唯一ID生成算法
  20. 13级计算机商务沟通与礼仪结课论文,【商务礼仪结课论文 900字】范文118论文

热门文章

  1. 期权希腊值之gamma【python复现】
  2. TensorFlow2+OpenCV实现人像采集与识别
  3. XTU OJ 1338 Sandglass打个图图
  4. php cms h5,PHPCMS html5/h5自适应金融科技咨询通用网站模板网站带整站源码
  5. 机器学习快速入门:1~2章
  6. CAD动态块中如何设置翻转?CAD动态块翻转参数设置技巧
  7. 机械硬盘叠瓦盘清单列表
  8. linux用户空间寄存器,除了写一个驱动,还有什么办法在linux用户空间访问寄存器?...
  9. 利用python保存txt文件的指定行/前n行
  10. java毕业设计——基于java+Jsp+Tomcat的敬老院管理系统设计与实现(毕业论文+程序源码)——敬老院管理系统