python可视化的图表汉字显示成框框_Matplotlib pyplot中title() xlabel() ylabel()无法显示中文(即显示方框乱码)的解决办法...

在Python的matplotlib.pyplot库中,由于找不到合适的字体,可能会导致图表的标题、_xlabel_和_ylabel_显示为方框乱码。解决这个问题的方法是引入FontProperties,并指定字体文件,如`simsun.ttc`,从而正确显示中文。
摘要由CSDN通过智能技术生成

有趣的事,Python永远不会缺席!

一、无法正常显示原因

matplotlib.pyplot在显示时无法找到合适的字体,故显示乱码(我的显示为方框)

二、解决办法

添加相关包,指定相关字体

from matplotlib import pyplot

from matplotlib.font_manager import FontProperties

font_set = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=15)

pyplot.title(u'中文', fontproperties=font_set)

pyplot.xlabel(u'中文', fontproperties=font_set)

pyplot.ylabel(u'中文', fontproperties=font_set)

结果

Successfully !!!

有趣的事,Python永远不会缺席!还不来加我,瞅什么Ne。哒哒哒。。。

CentOS环境下中文显示乱码,vim和ls命令显示中文均为乱码的解决办法

1.登陆linux系统打开操作终端之后,输入 echo $LANG可以查看当前使用的系统语言 2.查看是否有中文语言包可以在终端输入 locale命令,如

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值