matplotlib添加字体及中文乱码问题
下载中文字体:
http://www.font5.com.cn/font_download.php?id=151&part=1237887120将下载的字体ttf文件放到matplotlib的字体库位置:
anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf/删除matplotlib的字体缓存,文件位置:
mpl.get_cachedir()–>获取字体cache位置的方法(应该有获取其他配置的方法)
.cache/matplotlib/fontList.json
该文件删除后,会自动生成,重新查找解析字体库,并生成这个文件代码中的修改:
rcParams[‘font.family’] = ‘sans-serif’ #用来正常显示中文
rcParams[‘font.sans-serif’] = [‘SimHei’] #用来正常显示负号永久修改:
mpl.matplotlib_fname() –>获取配置文件的方法
可在matplotlib的配置文件中修改:/home/rickey/anaconda3/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc
其中有font.family和font.sans-serif的配置项font.family和font.sans-serif的联系:
font.family是一个字体集,其中包含多种字体,比如sans-serif表示中文,中文可以有多种字体,比如正楷,宋体等
SimHei :黑体
SimSun :宋体
以上具体的某一种字体可以在字体网站上下载,并安装。https://www.cnblogs.com/tkzc2013/p/5857794.html
matplotlib添加字体及中文乱码问题相关推荐
- Matplotlib常见问题解决(中文乱码、字体设置、网格设置、坐标轴设置、图片大小和像素设置、坐标轴范围设置)
Matplotlib 亲 测 可 用 环境: windows PyCharm 2019.1 Python 3.7 导入及基本配置 import matplotlib.pyplot as plt # 导 ...
- matplotlib画折线图中文乱码解决
说到底,乱码的原因是因为没有安装中文字体导致的,所以首先要做的就是安装一个中文字体. 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现 ...
- 解决使用matplotlib.pyplot画图包含中文乱码显示问题(macbook上 family ‘sans-serif‘ not found 问题)
一.matplotlib画图中文乱码问题 使用matplotlib.pyplot画图,有中文字体会显示乱码问题,这时需要添加如下代码: import matplotlib.pyplot as plt ...
- VS2015 Winform 添加文件后 中文乱码
1.原因及解决方案 问题的原因:添加的文件编码格式是GB2312 解决方案:在"高级保存选项页",将编码格式由"GB2312"改为"UTF-8&quo ...
- jsp a链接添加URL参数中文乱码
<a href="javascript:void(0)" οnclick="javascript:window.open(encodeURI(encodeURI(' ...
- Anaconda使用matplotlib画图中文乱码解决办法
今天使用Anaconda的matplotlib画图出现了中文乱码,绘出的图片如下: 解决办法 添加中文字体到matplotlib的字体里,然后修改设置. 1.添加字体 可以从网上下载字体,也可以在电脑 ...
- python2 with open encoding_python with open as f写中文乱码
python3和python2的写法不一样具体如下: python3: with open(r'd:\ssss.txt','w',encoding='utf-8') as f: f.write(u'中 ...
- 解决IDEA控制台中文乱码问题(Tomcat、动态网页项目)
博主在使用idea的创建动态网页的时候,遇到了控制台中文乱码问题,在网上参考了多种解决方案之后,终于将问题成功解决.现在将自己遇到问题的情况和解决问题的方法总结如下: Idea控制台中文乱码问题通常有 ...
- Debian 9 stretch源设置,中文乱码解决
Debian 9 stretch源设置,中文乱码解决 国内源下载对应镜像(debian-9.0.0-amd64-xfce-CD-1.iso)总大小为660M,相当小巧. Debian安装过程已经非常简 ...
最新文章
- 多项式回归、分位数回归(Quantile Regression)、保序回归(Isotonic Regression)、RANSAC回归、核岭回归、基准回归模型(baseline)
- OpenGL学习总结
- django-oscar相关的模块调研信息汇总
- 【转】R函数-diag()函数
- mysql 如果存在修改_mysql如存在并发修改可能,一定要注意保证数据一致性
- Spring中的Bean是线程安全的么?
- OpenCV五种平滑处理(模糊处理)
- 安卓机型刷写第三方twrp 刷写第三方rom的教程和一些问题解决
- 网页端epub阅读器你试过吗?这些阅读器竟然这么好用,书迷必看
- JixiPix Premium Pack for Mac(创意照片特效软件)
- Android WebView内核版本的探究
- 江天数据220kV变电站开建 实现更高电能质量和电力可靠性
- java项目第12期-淘客系统源码(安卓+IOS+java后端)【毕业设计】
- Python3 插入排序
- Chaya虚拟机学习 —— 启用Docker遇到的Bug
- 视频会议室预定小程序_6个最佳免费视频会议应用程序
- ubuntu 14.04 32位设置1920x1080分辨率
- 《网络安全应急响应技术实战指南》知识点总结(第10章 流量劫持网络安全应急响应)
- 银河麒麟、中标麒麟 root权限登录
- 【PWA】响应式开发