Matplotlib 支持中文显示

Matplotlib默认不支持中文显示,显示为方块乱码。

第1步,下载SimHei.ttf文件,下载链接

Matplotlib 支持中文显示_第1张图片
第2步,解压,复制SimHei.ttf到Matplotlib的字体文件夹。

显示Python库的具体路径

pip show matplotlib

再进入到字体文件夹:matplotlib/mpl-data/fonts/ttf,复制字体。

第3步,调用的时候增加使用具体字体,即可。

import matplotlib.pyplot as plt

plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']

Matplotlib 支持中文显示_第2张图片

你可能感兴趣的:(Python编程)