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()

  • 相关阅读:
    hdu2089 数位dp
    AIM Tech Round 3 (Div. 2)
    Codeforces Round #372 (Div. 2)
    src 小心得
    水平文字垂直居中
    点击验证码刷新(tp3.1)--超简单
    TP3.1 中URL和APP区别
    getField方法
    PHP截取中文无乱码函数——cutstr
    substr — 详解
  • 原文地址:https://www.cnblogs.com/wxlblogs/p/7307170.html
Copyright © 2011-2022 走看看