1、项目场景:
使用matplotlib库画图,中文标题显示乱码(显示为矩形)
如图:
2、解决方案:
导入matplotlib库和rcParams模块:
import matplotlib.pyplot as plt
from matplotlib import rcParams
rcParams['font.family'] = 'SimHei'
修改rcParams字典中的font.family参数,将其设置为支持中文的字体,例如SimHei或者Microsoft YaHei
修改后为:
还有其他解决方案,可以参考博客:Matplotlib中文乱码的3种解决方案.