时间:2021-05-22
Matplotlib是一个很好的作图软件,但是python下默认不支持中文,所以需要做一些修改,方法如下:
1.在python安装目录的Lib目录下创建ch.py文件。
文件中代码为:
保存,以后通过以下代码调用:
#-*-coding:utf-8-*- #文件名: ch.py def set_ch(): from pylab import mpl mpl.rcParams['font.sans-serif'] = ['FangSong'] # 指定默认字体 mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题打开python测试一下:
#-*-coding:utf-8-*- import ch ch.set_ch() from matplotlib import pyplot as pltplt.title(u'显示中文')plt.show()以下是常用字体的对应名称:
黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMingLiU 细明体 MingLiU 标楷体 DFKai-SB 仿宋 FangSong 楷体 KaiTi 仿宋_GB2312 FangSong_GB2312 楷体_GB2312 KaiTi_GB2312
以上这篇完美解决Python matplotlib绘图时汉字显示不正常的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
locale为gb18030当前目录下有文件名为汉字的文件使用$ls-l>tmp$vimtmp发现"总用量"这三个汉字显示不正常,其它汉字都正常显示【解决办法:
AndroidScrollView嵌套ExpandableListView显示不正常的问题的解决办法前言:关于ScrollView嵌套ExpandableLis
本文实例讲述了Python使用matplotlib绘图无法显示中文问题的解决方法。分享给大家供大家参考,具体如下:在python中,默认情况下是无法显示中文的,
在使用Python库时,常常会用到matplotlib.pyplot绘图,本文介绍在PyCharm及JupyterNotebook页面中控制绘图显示与否的小技巧
在iOS7完美越狱发布之后,已经很多网友按照教程进行了完美越狱,由于发布比较仓促,这次越狱的问题不小,其中一个就是状态栏显示的问题,在很多地方都不正常,下面来帮