先获取系统的字体库
from matplotlib import pyplot as plt
import matplotlib
a=sorted([f.name for f in matplotlib.font_manager.fontManager.ttflist])
for i in a:
print(i)
对于 Windows:
plt.rcParams['font.family'] = 'SimHei' # 替换为你选择的字体
在 Windows 系统上,选择 SimHei(黑体)或其他中文字体,并将其设置为 Matplotlib 的默认字体。
对于 Linux:
plt.rcParams['font.family'] = 'WenQuanYi Micro Hei' # 替换为你选择的字体