解决Python数据可视化中文部分显示方块问题


Posted in Python onMay 16, 2020

一、问题

代码如下,发现标题的中文显示的是方块

import matplotlib
import matplotlib.pyplot as plt
 
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set(xlim=[1.5, 6.5], ylim=[-4, 5], title='画图小例子',ylabel='yvalue', xlabel='xvalue')
plt.show()

如下图

解决Python数据可视化中文部分显示方块问题

二、解决方法

一般数据可视化使用matplotlib库,设置中文字体可以在导入之后添加两句话(这里的SimHei指的是黑体,KaiTi指的是楷体)

import matplotlib
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] = False
import matplotlib
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['KaiTi']
plt.rcParams['axes.unicode_minus'] = False

三、效果

1.黑体:

解决Python数据可视化中文部分显示方块问题

2.楷体:

解决Python数据可视化中文部分显示方块问题

具体的其他字体可以在matplotlib\mpl-data\fonts\ttf找到~

四、Windows的常用字体

黑体、楷体、仿宋是可以用的,其他的字体可能需要下载对应的ttf文件才能使用

新细明体:PMingLiU
细明体:MingLiU
标楷体:DFKai-SB
黑体:SimHei
宋体:SimSun
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微软正黑体:Microsoft JhengHei
微软雅黑体:Microsoft YaHei

可选择适合的字体显示中文

以上这篇解决Python数据可视化中文部分显示方块问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
通过Python来使用七牛云存储的方法详解
Aug 07 Python
Python3 加密(hashlib和hmac)模块的实现
Nov 23 Python
django中send_mail功能实现详解
Feb 06 Python
Python用于学习重要算法的模块pygorithm实例浅析
Aug 16 Python
python仿抖音表白神器
Apr 08 Python
详解python中的index函数用法
Aug 06 Python
python scrapy爬虫代码及填坑
Aug 12 Python
django drf框架自带的路由及最简化的视图
Sep 10 Python
在vscode中配置python环境过程解析
Sep 28 Python
执行Django数据迁移时报 1091错误及解决方法
Oct 14 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
May 27 Python
python从Oracle读取数据生成图表
Oct 14 Python
Python使用Excel将数据写入多个sheet
May 16 #Python
python小程序之4名牌手洗牌发牌问题解析
May 15 #Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 #Python
使用Python实现将多表分批次从数据库导出到Excel
May 15 #Python
解决python执行较大excel文件openpyxl慢问题
May 15 #Python
python可迭代对象去重实例
May 15 #Python
python 操作mysql数据中fetchone()和fetchall()方式
May 15 #Python
You might like
php中一个有意思的日期逻辑处理
2012/03/25 PHP
php基本函数汇总
2015/07/09 PHP
php阳历转农历优化版
2016/08/08 PHP
Python中使用django form表单验证的方法
2017/01/16 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
Javascript 函数对象的多重身份
2009/06/28 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
2013/08/03 Javascript
简单常用的幻灯片播放实现代码
2013/09/25 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
2015/12/13 Javascript
Javascript基础_嵌入图像的简单实现
2016/06/14 Javascript
关于js函数解释(包括内嵌,对象等)
2016/11/20 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
JavaScrpt判断一个数是否是质数的实例代码
2017/06/11 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
引入外部js脚本加载慢与页面白屏问题的解决
2018/12/10 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
Python os模块学习笔记
2015/06/21 Python
在Python中使用正则表达式的方法
2015/08/13 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python多线程分块读取文件
2019/08/29 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
python中p-value的实现方式
2019/12/16 Python
python递归函数用法详解
2020/10/26 Python
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
如何设置Java的运行环境
2013/04/05 面试题
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
美丽心灵观后感
2015/06/01 职场文书
钢琴师观后感
2015/06/12 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB