方法一:运行一下代码,图片中所有中文均显示设置的字体
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 ,'SimHei'是黑体,可以更改为其他字体
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
方法二: 可以调用系统的字体.注意选择中文的字体
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties # 步骤一
font1 = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14) # 步骤二
font2 = FontProperties(fname=r"c:\windows\fonts\simkai.ttc", size=14) # 步骤二
plt.xlabel("x轴", fontproperties=font1) # 步骤三
plt.ylabel("y轴", fontproperties=font2) # 步骤三
plt.title("标题", fontproperties=font1)
plt.show()
方法三: fontproperties
plt.xlabel("x轴")
plt.ylabel("y轴", fontproperties="SimSun") # 步骤一 (宋体)
plt.title("标题", fontproperties="SimHei") # (黑体)
plt.show()