Matplotlib中文显示的问题

来源:互联网 发布:卡盟网络 编辑:程序博客网 时间:2024/05/26 19:19
  1. from pylab import  
  2. mpl.rcParams['font.family'="SimHei" #指定默认字体  
  3.   
  4. mpl.rcParams['axes.unicode_minus'False #解决保存图像是负号'-'显示为方块的问题  
  5.   
  6. arange(-5*pi, 5*pi, 0.01 
  7. sin(t)/t  
  8. plt.plot(t, y)  
  9. plt.title(u'这里写的是中文' 
  10. plt.xlabel(u'X坐标' 
  11. plt.ylabel(u'Y坐标' 
  12. plt.show()  
  13.   
  14.    
  15.   
  16.    
  17.   
  18. #第二种方法  
  19.   
  20. -*- coding: utf-8 -*-   
  21. from pylab import  
  22. myfont matplotlib.font_manager.FontProperties(fname='C:/Windows/Fonts/msyh.ttf' 
  23. mpl.rcParams['axes.unicode_minus'False  
  24. arange(-5*pi, 5*pi, 0.01 
  25. sin(t)/t  
  26. plt.plot(t, y)  
  27. plt.title(u'这里写的是中文',fontproperties=myfont) #指定字体  
  28. plt.xlabel(u'X坐标',fontproperties=myfont)  
  29. plt.ylabel(u'Y坐标',fontproperties=myfont)  

  1. plt.show()

0 0
原创粉丝点击