导入自己的字体文件
可以导入自己的字体文件
from matplotlib.font_manager import FontProperties
font_set = FontProperties(fname=r"simfang.ttf", size=15)#导入宋体字体文件
plt.title("柱状图",FontProperties=font_set); #图标题
plt.xlabel("x轴",FontProperties=font_set);
plt.ylabel("y轴",FontProperties=font_set);
使用系统自身字体文件(推荐使用)
乱码示例:
先导入plt包
import matplotlib.pyplot as plt
Windows系统
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
Mac系统
plt.rcParams['font.sans-serif']=['Arial Unicode MS']
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
请使用Mac自带的字体文件,随便下载的Windows用中文字体ttf,比如SimHei,在Mac系统中可能会乱码
这样就可以成功显示中文label了