这里写自定义目录标题
1、Ubuntu系统下彻底解决matplotlib绘图中文显示问题
1).首先下载SimHei字体,可以从这个网址下载:
2).具体可参考这篇知乎文章上的步骤,按步骤完成,即可;
有可能修改的配置之后并不会马上生效,可运行下面几行代码重新加载字体,使之生效(只需要第一次添加以下代码即可)。
解决matplotlib绘图中文标题显示乱码问题
# Ubuntu系统 python3.6
import matplotlib
from matplotlib.font_manager import _rebuild
_rebuild()
2、windows系统下彻底解决matplotlib绘图中文显示问题
1).添加语句正常显示(python3.11):
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
2).彻底更改(python3.11):
步骤和上述Ubuntu系统更改基本一致,除了第5步:可能由于系统以及python版本原因,需要执行下述代码:.
有可能修改的配置之后并不会马上生效,可运行下面几行代码重新加载字体,使之生效(只需要第一次添加以下代码即可)。
# windows系统 python3.11
import matplotlib
from matplotlib.font_manager import _cached_realpath
_cached_realpath('C:/matplotlib.get_cachedir() 运行结果的父路径/')