zoukankan      html  css  js  c++  java
  • Matplotlib中文显示的问题

    1. #Matplotlib中文显示有问题,当然可以修改配置文件matplotlibrc ,不过较为麻烦.其实只要在代码中指定字体就可以了 
    2.  
    3. #第一种方法: 
    4.  
    5. # -*- coding: utf-8 -*-  
    6. from pylab import
    7. mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默认字体 
    8.  
    9. mpl.rcParams['axes.unicode_minus'] = False #解决保存图像是负号'-'显示为方块的问题 
    10.  
    11. t = arange(-5*pi, 5*pi, 0.01
    12. y = sin(t)/t 
    13. plt.plot(t, y) 
    14. plt.title(u'这里写的是中文'
    15. plt.xlabel(u'X坐标'
    16. plt.ylabel(u'Y坐标'
    17. plt.show() 
    18.  
    19.   
    20.  
    21.   
    22.  
    23. #第二种方法 
    24.  
    25. # -*- coding: utf-8 -*-  
    26. from pylab import
    27. myfont = matplotlib.font_manager.FontProperties(fname='C:/Windows/Fonts/msyh.ttf'
    28. mpl.rcParams['axes.unicode_minus'] = False 
    29. t = arange(-5*pi, 5*pi, 0.01
    30. y = sin(t)/t 
    31. plt.plot(t, y) 
    32. plt.title(u'这里写的是中文',fontproperties=myfont) #指定字体 
    33. plt.xlabel(u'X坐标',fontproperties=myfont) 
    34. plt.ylabel(u'Y坐标',fontproperties=myfont) 
    35. plt.show() 
  • 相关阅读:
    mysql事务
    mysql函数
    mysql自连接
    MYSQL添加外键关联
    SQL多表查询
    SQL数据完整性
    SQL limit
    SQL分组查询
    升级GCC 6.2编译LLVM的问题
    Quartz时SLF4J错误
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4145002.html
Copyright © 2011-2022 走看看