mac Anaconda matplotlib 中文乱码问题
mac Anaconda matplotlib 中文乱码问题
GIthub地址,本文中用到的资源下载地址
这里所有的操作都是以黑体字体为例
一. 准备一个中文字体
二. 清除字体缓存
MAC默认的缓存目录
~/.matplotlib/
三. 添加字体到 matplotlib
中
1. 添加字体文件 matplotlib的默认安装目录在
/anaconda2/lib/python2.7/site-packages/matplotlib/mpl-data
把字体放在相应的目录
fonts/ttf
中即可2. 编辑配置文件
matplotlibrc
找到
font.sans-serif
,默认情况下配置如下:
#font.sans-serif :DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
修改为:
font.sans-serif : SimHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
其中
SimHei,
为我们准备的中文字体
四重启 Anaconda
然后在代码中添加下边语句
#!/usr/bin/python# -*- coding: UTF-8 -*-
重新运行代码即可在图标中显示中文
mac Anaconda matplotlib 中文乱码问题相关推荐
- Mac下matplotlib中文乱码
Mac下matplotlib中文乱码 字体下载:地址 第一步 寻找字体路径 >>> import matplotlib >>> matplotlib.matplot ...
- Anaconda matplotlib中文乱码解决
1. 下载字体 https://www.fontpalace.com/font-download/SimHei/ 2. 安装字体 2.1 windows和mac下:双击安装即可 2.2 如果其他可以把 ...
- Linux(deepin) 解决 Anaconda 环境中 matplotlib 中文乱码问题
matplotlib 库设置中文显示时会出现小方框,为了解决这个问题查阅了很多资料,但是都是直接在系统环境中修改,而我用的是 Anaconda 自建的环境,无法解决问题,因此查了很久之后找到了解决方法 ...
- Mac下matplotlib中文字体无法显示解决办法
问题 使用matplotlib画图时会出现汉字无法显示的情况如下图所示 Mac系统版本 解决方法 下载所需字体如SimHei Font,此时需要注意,字体格式应为ttf格式. 将下载的字体放到matp ...
- 解决Ubuntu下matplotlib中文乱码问题-以添加宋体:simsun为例
解决Ubuntu下matplotlib中文乱码问题-以添加宋体:simsun为例 先从simsun官网上下载宋体字体库 : 查看matplotlib配置文件位置: import matplotlibp ...
- ubuntu系统下matplotlib中文乱码问题
参考 [ubuntu系统下matplotlib中文乱码问题 - CSDN博客](https://blog.csdn.net/jeff_liu_sky_/article/details/54023745 ...
- mac上解决中文乱码, arara实现LaTex多命令执行, LaTeXiT法文界面转英文
强迫症犯了花了一天解决了mac上的latex中文及周边问题. 首先,处理mac上的中文乱码问题,可以不修改原文就在mac和win上编译:将win上的转成无BOM的utf8+macintoch格式然后开 ...
- mac下解决中文乱码的问题
mac下解决中文乱码的问题 参考文章: (1)mac下解决中文乱码的问题 (2)https://www.cnblogs.com/zhangjianbing/p/9029392.html 备忘一下.
- matplotlib中文乱码问题_MacOS解决Matplotlib的中文乱码问题
在使用Matplotlob的过程中,我发现在绘图过程中输入的中文字均无法显示,网上查询大部分也都是Windows系统的解决方法,于是,经过我长时间的百度与尝试,终于解决了MacOS下Matplotli ...
最新文章
- 明确了!导师再也不能让研究生干这种事!
- php获取会员数据代码,php将会员数据导入到ucenter的代码
- cvCreateMat函数
- java的知识点33——死锁及解决方案
- Acwing第 42 场周赛【完结】
- 关于UIEdgeInsetsMake
- how is json model initialized with json data
- 你的密码已泄露!使用C#阻止弱密码
- CDMA系统的三种码
- ]Kinect for Windows SDK开发入门(六):骨骼追踪基础 上
- python如何做接口测试_python实现接口测试
- Spark mapPartition方法与map方法的区别
- Navicat提示“failed to save password error code”的解决办法
- C++异常处理之terminate函数和set_terminate()函数
- python modules_python—模块-
- 计算机服务器组装,一台家用虚拟化测试服务器组装
- 读书笔记10 《蔡康永的说话之道1》 蔡康永
- 想要将多个视频拼接在一起?如何把三个视频合成一个视频
- 深化学习(RL)概念应用以及基于表格型、神经网络型、策略梯度、连续动作空间求解RL​​​​​​​
- 【C++内存管理侯捷】---学习笔记(下)malloc/free,loki allocator,other issue