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

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

如下图:

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

python代码如下:

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

猜你喜欢

转载自www.cnblogs.com/coco2015/p/11724868.html