Pandas matplotlib无法显示中文解决办法

Pandas在绘图时,会显示中文为方块,主要原因是 matplotlib 字体问题和 seaborn 字体问题。实际上,matplotlib是支持unicode编码的,中文乱码得主要问题是没有找到合适的中文字体。

如下图:

 

 解决办法:我们只要手动添加中文字体的名称就可以了。

python代码如下:

import matplotlib as mpl
mpl.rcParams['font.sans-serif'] = ['KaiTi'] mpl.rcParams['font.serif'] = ['KaiTi']

 

posted @ 2019-10-23 10:39  _XiongH  阅读(591)  评论(0编辑  收藏  举报