解决方式一:
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输出图形中显示中文乱码问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
下一篇 :
Lucene 查询原理
-
菜鸟如何在阿里云快速建站(pc站+手机站+公众号+小程序)
2026-05-19栏目: 教程
-
ansible--copy与fetch模块
2026-05-19栏目: 教程
-
Elasticsearch Bucket聚合(桶聚合) 第一篇(常用桶聚合一览)
2026-05-19栏目: 教程
-
ansible安装
2026-05-19栏目: 教程
-
ansible--user和group模块用户创建及删除
2026-05-19栏目: 教程
