Python实现图片文本支持中文,自定义字体

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()

Python实现图片文本支持中文,自定义字体_第1张图片

你可能感兴趣的:(Python编程基础,python,开发语言)