使用matplotlib库画图,中文标题显示乱码(显示为正方形)问题解决

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种解决方案.

猜你喜欢

转载自blog.csdn.net/qq_44368508/article/details/133860969
今日推荐