一.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. Nsight Compute Profilier 分析
  2. nodejs+express4.0+mongodb安装方法 for Linux, Mac
  3. C语言基础:C语言指针(6) - 指针和字符串
  4. php中json_decode()和json_encode()的使用方法
  5. 论文阅读 - Large-scale weakly-supervised pre-training for video action recognition
  6. python免费课程400节-Python2 教程
  7. Ansible详解(九)——Ansible配置文件详解
  8. sdr 软件_SDR软件定义无线电是什么?不仅仅是大频谱
  9. ACM投稿ccs concepts查询The ACM Computing Classification System
  10. 关于质性分析软件NVivo更新的问题
  11. 科普两个著名人工智能思想实验:图灵测试和中文房间
  12. 幽游白书雕像:岁月流转,闪耀如初,我回来了
  13. AR与VR的区别在哪?
  14. 工厂方法模式-----女娃造人的故事
  15. 内核区间树的使用Demo
  16. 用户注册(request,get和post中文乱码)
  17. PHP 获取客户端 IP 地址
  18. Win7系统不识别DVD光驱是怎么回事
  19. 【Android】google plus、Facebook登陆sdk集成打包出aar的使用步骤
  20. TridentNet

热门文章

  1. android广告SDK原理详解(附源码)
  2. 特斯拉、吉利车上的那些ADAS系统你都会用吗?
  3. 高一计算机会考试题ppt,高中信息技术会考系统.ppt
  4. 水下自动循迹机器人_全自动循迹灭火机器人的设计
  5. 个人读书思维导图笔记之mysql-innodb之杂记
  6. 计算机软件维护合同违约条款,支持软件维护合同模板
  7. 《财报就像一本故事书》刘顺仁(二) ——财务报表
  8. mysql5.7中文全文检索,让MySQL支持中文全文检索
  9. 华为深度学习(第四周)
  10. 微信第三方平台开发经验总结(四):重定向到授权页