解决Python数据可视化中文部分显示方块问题
作者:悲恋花丶无心之人 时间:2021-01-27 03:53:36
一、问题
代码如下,发现标题的中文显示的是方块
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()
如下图
二、解决方法
一般数据可视化使用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.黑体:
2.楷体:
具体的其他字体可以在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
可选择适合的字体显示中文
来源:https://blog.csdn.net/qq_36556893/article/details/90145177
标签:Python,数据,可视化,中文,方块
0
投稿
猜你喜欢
wxPython之解决闪烁的问题
2022-05-12 13:21:30
Python MySQLdb模块连接操作mysql数据库实例
2024-01-18 03:10:26
python多线程和多进程关系详解
2023-03-08 22:21:54
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2023-08-27 07:55:11
用ADODB.Stream转换
2024-04-22 13:23:52
深入理解Tensorflow中的masking和padding
2022-01-26 02:21:44
如何对PHP程序中的常见漏洞进行攻击(下)
2023-11-16 14:50:19
python程序如何进行保存
2021-08-25 08:39:11
详解python Todo清单实战
2021-11-03 06:24:50
后工业时代的后规范思考2——如何应用
2009-06-05 12:35:00
MySQL使用profile查询性能的操作教程
2024-01-19 10:22:22
MySQL数据表分区策略及优缺点分析
2024-01-22 05:37:19
如何通过神经网络实现线性回归的拟合
2023-04-24 06:15:07
Python之Pygame的Draw绘图
2022-11-29 18:51:18
python playwright之元素定位示例详解
2023-06-14 01:08:41
js序列化和反序列化的使用讲解
2023-08-05 08:13:24
Yii配置文件用法详解
2024-05-11 09:55:39
Python中pip更新和三方插件安装说明
2021-02-07 13:22:39
wxPython事件驱动实例详解
2021-09-21 18:25:11
PyCharm2021最新激活码+激活码补丁(亲测最新版PyCharm2021.3激活成功)
2022-09-18 05:22:03