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

  • 相关阅读:
    Linux运维工作总结教训
    java-GC
    java设计模式-原形模式
    java-桥接模式
    java-装饰者模式
    java-正则表达式
    java设计模式-建造者模式
    Python 条件与循环
    Python 集合、字典、运算符
    Python 字符串拼接、格式化输出、深浅复制
  • 原文地址:https://www.cnblogs.com/wxlblogs/p/7307170.html
Copyright © 2020-2023  润新知