解决Python pandas plot输出图形中显示中文乱码问题
解决方式一:
import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaconda2\\lib\\site-packages\\matplotlib\\mpl-data\\matplotlibrc' #修改此配置文件,一劳永逸,不用在每个脚本中写代码解决中文显示问题
修改 'font.sans-serif‘ 的配置,在最前面加你本地电脑已有的字体family。 参看方式二。
修改'axes.unicode_minus'的配置为False
解决方式二:
在python脚本中增加配置支持中文的代码:其实本质上讲还是和方式一一样的。
from pylab import mpl #mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 指定默认字体:解决plot不能显示中文问题 mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题
实际上我是使用方式二才解决了中文显示问题。
方式一对我为何不起作用呢?没有去深入研究。
以上这篇解决Python pandas plot输出图形中显示中文乱码问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python通过pytesseract库实现识别图片中的文字
Pytesseract是一个Python的OCR库,它可以识别图片中的文本并将其转换成文本形式。本文就来用pytesseract库实现识别图片中的文字,感兴趣的可以了解一下2023-05-05Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
今天小编就为大家分享一篇Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-12-12python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
这篇文章给大家分享了关于python安装PIL模块时遇到Unable to find vcvarsall.bat错误的解决方法,相信会对不少人有一定的参考借鉴价值。有需要的朋友们下面来一起看看吧。2016-09-09基于Python的接口自动化unittest测试框架和ddt数据驱动详解
这篇文章主要介绍了基于Python的接口自动化unittest测试框架和ddt数据驱动详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-01-01详解Python的多线程定时器threading.Timer
这篇文章主要为大家介绍了Python的多线程定时器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助2022-01-01
最新评论