zoukankan      html  css  js  c++  java
  • pyplot的中文显示

    pyplot的中文显示:第一种方法

    pyplot并不默认支持中文显示,需要rcParams修改字体实现。

    1 import matplotlib.pyplot as plt
    2 import matplotlib
    3 matplotlib.rcParams['font.family']='SimHei'
    4 plt.plot([0,2,4,6,8],[3,1,4,5,2])#分别控制x轴和y轴
    5 plt.ylabel("纵轴(值)")
    6 plt.axis([-1,10,0,6])
    7 plt.show()

    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib
    matplotlib.rcParams['font.family']='STSong'
    matplotlib.rcParams['font.size']=20
    a = np.arange(0.0,5.0,0.02)
    
    plt.xlabel('横轴:时间')
    plt.ylabel('纵轴:振幅')
    plt.plot(a,np.cos(2*np.pi*a),'r--')
    plt.show()

    pyplot的中文显示:第二种方法(建议使用)

    在有中文输出的地方,增加一个属性:fontproperties

    1 import numpy as np
    2 import matplotlib.pyplot as plt
    3 
    4 a = np.arange(0.0,5.0,0.02)
    5 plt.xlabel('横轴:时间',fontproperties='SimHei',fontsize=20)
    6 plt.ylabel('纵轴:振幅',fontproperties='SimHei',fontsize=20)
    7 plt.plot(a,np.cos(2*np.pi*a),'r--')
    8 plt.show()

  • 相关阅读:
    BugKu web 矛盾
    BugKu 域名解析
    Dummy game
    BugKu 变量1
    BugKu web5
    递归算法
    Django进阶(转载)
    centos 7防火情配置
    cenos7切换阿里源
    centos7 编译安装nginx
  • 原文地址:https://www.cnblogs.com/wxlblogs/p/7307170.html
Copyright © 2011-2022 走看看