Skip to content

python matplotlib 支持中文标题

简单来说就是在配置文件中加入中文字体。

找到matplotlib的配置文件matplotlibrc的路径,使用如下命令可找出:

import matplotlib
a=matplotlib.matplotlib_fname()
print(a)

找到matplotlibrc文件中的font.sans-serif,将前面的注释符去掉,后面加入Microsoft YaHei, 即修改成这样:

font.sans-serif: Microsoft YaHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

即可!

也可以用系统中的其他字体,如KaiTi,等。