解决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
投稿

猜你喜欢

  • 一条SQL语句修改多表多字段的信息的具体实现

    2024-01-18 13:22:56
  • golang高并发限流操作 ping / telnet

    2024-05-10 13:56:57
  • PyTorch的深度学习入门之PyTorch安装和配置

    2022-12-27 22:20:34
  • 关于 MediaPlayer 播放器参数详解

    2008-08-10 18:33:00
  • python实现简单石头剪刀布游戏

    2023-03-08 03:23:44
  • python 专题九 Mysql数据库编程基础知识

    2024-01-19 23:06:04
  • 一些SQL查询语法参考

    2007-10-14 11:56:00
  • ASP codepage 页面编码使用说明

    2011-03-03 11:24:00
  • python 删除系统中的文件(按时间,大小,扩展名)

    2022-11-02 23:51:39
  • Python合并多个装饰器小技巧

    2022-05-31 04:51:45
  • Python利用WMI实现ping命令的例子

    2022-07-12 04:42:22
  • django中只使用ModleForm的表单验证

    2021-02-03 15:41:50
  • Jupyter Notebook内使用argparse报错的解决方案

    2023-05-08 21:43:52
  • 深入了解Mysql逻辑架构

    2024-01-24 21:38:58
  • Python实战之画哆啦A梦(超详细步骤)

    2021-05-16 14:36:47
  • vue动态菜单、动态路由加载以及刷新踩坑实战

    2024-05-05 09:25:27
  • 深入了解MySQL的数据类型以及建库策略

    2008-12-17 16:16:00
  • 移除Selenium中window.navigator.webdriver值

    2023-07-11 16:21:36
  • mysql分页原理和高效率的mysql分页查询语句

    2024-01-22 00:07:39
  • 从go语言中找&和*区别详解

    2024-04-30 10:04:50
  • asp之家 网络编程 m.aspxhome.com