解决Python pandas plot输出图形中显示中文乱码问题

作者:zzsg2005 时间:2023-03-14 21:39:59 

解决方式一:


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  # 解决保存图像是负号'-'显示为方块的问题

实际上我是使用方式二才解决了中文显示问题。

方式一对我为何不起作用呢?没有去深入研究。

来源:https://blog.csdn.net/zzsg2005/article/details/78065075

标签:Python,pandas,plot
0
投稿

猜你喜欢

  • Python实现八皇后问题示例代码

    2023-11-23 03:31:40
  • mysql myisam 优化设置

    2010-03-25 10:18:00
  • 如何用ASP获知机器的网络配置?

    2010-06-11 19:58:00
  • PHP依赖注入原理与用法分析

    2023-09-04 01:22:54
  • 利用JavaScript正则表达式模拟Google Talk的文本处理

    2007-12-04 18:43:00
  • 学以致用驳ASP低能论

    2007-08-22 14:47:00
  • 互联网产品设计师职业生涯

    2009-04-20 20:41:00
  • 利用Python的Django框架中的ORM建立查询API

    2023-11-15 10:06:03
  • 网页特效文字之—压纹字

    2023-06-26 19:30:06
  • 按钮的反馈

    2009-01-01 20:06:00
  • python数据分析之单因素分析线性拟合及地理编码

    2021-02-09 06:46:20
  • 按钮在 IE 中两边被拉伸的 BUG

    2008-11-17 20:37:00
  • MySQL权限分配

    2011-01-29 16:37:00
  • 亚马逊购物用户体验分析 (二)

    2009-10-25 12:48:00
  • python转换字符串为摩尔斯电码的方法

    2022-01-01 10:17:44
  • laravel 实现阿里云oss文件上传功能的示例

    2023-06-13 20:39:26
  • 如何使用Python标准库进行性能测试

    2023-04-27 07:48:52
  • HTML头部属性全接触

    2007-09-05 19:09:00
  • 两个asp函数实现javascript的escape函数和unescape函数功能

    2009-02-04 15:47:00
  • Python上下文管理器详细使用教程

    2021-06-24 05:47:35
  • asp之家 网络编程 m.aspxhome.com