推荐使用方法一
一、方法一
修改局部字体样式,在需要显示中文的地方增加 fontproperties 属性。
import as plt
([1, 2, 3, 4])
('自定义标题名称', fontproperties='SimHei')
()
二、方法二
修改全局字体样式,需要使用 matplotlib 模块的 rcParams
import as plt
#####################################
from matplotlib import rcParams
rcParams[''] = 'SimHei'
#####################################
([1, 2, 3, 4])
('自定义标题名称')
()
三、方法三
在代码中插入以下三行代码
from pylab import *
['-serif']=['SimHei']
['axes.unicode_minus']=False
四、方法四
彻底解决matplotlib中文显示问题 - 知乎
附录:常用中文字体
-
宋体:SimSun
-
黑体:SimHei
-
微软雅黑:Microsoft YaHei
-
微软正黑体:Microsoft JhengHei
-
新宋体:NSimSun
-
新细明体:PMingLiU
-
细明体:MingLiU
-
标楷体:DFKai-SB
-
仿宋:FangSong
-
楷体:KaiTi
-
隶书:LiSu
-
幼圆:YouYuan
-
华文细黑:STXihei
-
华文楷体:STKaiti
-
华文宋体:STSong
-
华文中宋:STZhongsong
-
华文仿宋:STFangsong
-
方正舒体:FZShuTi
-
方正姚体:FZYaoti
-
华文彩云:STCaiyun
-
华文琥珀:STHupo
-
华文隶书:STLiti
-
华文行楷:STXingkai
-
华文新魏:STXinwei