使用matplotlib生成折线图,解决图表标题中文乱码的问题最近想用matplotlib生成折线图,使用该库,非常方便的实现折线图,代码如下:importcsvfrommatplotlibimportpyplotaspltfilename='1205.csv'mc=[]withopen(filename,'r')asf:reader=csv.reader(f)forrinreader:mc.append(r)fig=plt.figure(dpi=128,figsize=(10,6))plt.plot(mc,c='red')plt.title('成绩折线图',fontsize=24)plt.xlabel('考试名称:',fontsize=16)plt.ylabel('名次',fontsize=16)plt.show()运行后发现,所有的中文都是乱码的。经过搜索得到解决方法如下:首先,我们找到matplot的安装路径下的matplotlibrc文件,大致位置如下图使用记事本或打开,如下图修改如下2个地方,保存之即可大功完成