Python实现图片文本支持中文,自定义字体
# 支持中文
import matplotlib
#用下载好的字体文件设置字体,从而正确显示中文
myfont = matplotlib.font_manager.FontProperties(fname=r"./simsun.ttc") # 自定义的字体文件
plt.figure(figsize = (16,8))
plt.suptitle("水表示例图片", fontproperties = myfont,fontsize = 15)
for i in range(20):
plt.subplot(5, 4, i+1)
plt.xticks([])
plt.yticks([])
plt.grid(False)
# 显示图片
images = plt.imread(train_pic_paths[i])
plt.imshow(images)
# 显示标签
plt.xlabel(train_pic_labels[i], fontproperties = myfont, fontsize = 12)
plt.show()