1、问题
我们在绘制图的过程中,有时候需要设置图表的标题,经常会出现,中文显示为框,具体如下:
2、修改
查阅多种资料,找到一种比较简单的方法,具体如下:
加入如下代码:
import pylab as mpl
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
执行后,效果如下:
如果是linux系统下
import matplotlib as mpl
zhfont= mpl.font_manager.FontProperties(fname='/usr/share/fonts/truetype/arphic/ukai.ttc')
plt.xlabel("词频组", fontproperties=zhfont)
plt.ylabel('词频', fontproperties=zhfont)