matplotlib画图中文乱码_matplotlib中文显示乱码问题教程

时间:2021-09-29 16:32:48

作者:admin

来源:系统部落

  matplotlib画图中文乱码怎么办?matplotlib是python里的一个2D绘图库,支持画出不同类型的可视化画,但是有的用户在对画出的图形进行添加文字的时候显示了中文乱码,这个问题要怎么解决呢?来看看具体的教程吧。

  matplotlib画图中文乱码怎么办?

  1、自定义字体

import numpy as np
import pylab as pl
import matplotlib.font_manager as fm
 
myfont = fm.FontProperties(fname=r'D:Fontssimkai.ttf') # 设置字体
t = np.arange(0.0,2.0 * np.pi,0.01) # 自变量取值范围
s = np.sin(t) # 计算正弦函数值
z = np.cos(t) # 计算余弦函数值
pl.plot(t,s,label='正弦')
pl.plot(t,z,label='余弦')
pl.xlabel('x-变量',fontproperties=myfont,fontsize=24) #设置标签
pl.ylabel('y-正弦余弦函数值',fontproperties=myfont,fontsize=24)
pl.title('sin-cos函数图像',fontproperties=myfont,fontsize=32) #图像标题
pl.legend(prop=myfont)
pl.show()

评论加载中...
提取码
XGZS
关闭 前往下载