matplotlib异常处理
中文乱码
1、查看安装路径
2、查看字体库
3、设置指定字体
import matplotlib
print(matplotlib.matplotlib_fname())
from matplotlib.font_manager import FontManager
mpl_fonts = set(f.name for f in FontManager().ttflist)
print('all font list get from matplotlib.font_manager:')
for f in sorted(mpl_fonts):
print('\t' + f)
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'Heiti TC' #设置字体
plt.rcParams['axes.unicode_minus'] = False #该语句解决图像中的“-”负号的乱码问题