运行结果:python
乱码是Matplotlib缺乏中文配置所致使的,因此咱们只须要在程序中说明使用中文字体便可。字体
先选一个字体。在计算机中找到字体,选择一种中文字体,好比我这里用的是宋体spa
右键点击属性能够查看文件名称和路径:code
解决方法:blog
一、设置自定义的中文文字(在程序中定义Matplotlib的字体管理)it
myfont = matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simsun.ttc')class
二、在代码中中文出现的地方作一些修改,修改后代码以下:乱码
plt.title("训练模型随着数据增长的准确率变化", fontproperties = myfont) # 标题