zoukankan      html  css  js  c++  java
  • python-matplotlib折线图

    import matplotlib.pyplot as plt
    import matplotlib as mpl
    #下面的两行是解决中文乱码的问题,sans-serif就是无衬线字体,是一种通用字体族
    mpl.rcParams['font.sans-serif']=['SimHei']#指定默认字体是SimHei为黑体
    mpl.rcParams['axes.unicode_minus']=False#用来显示负号
    input_values=[1,2,3,4,5]
    squares=[1,4,9,16,25]
    plt.plot(input_values,squares,c='red',label="plot figure")
    plt.title("折线图",fontsize=24,color='blue')
    plt.xlabel("input values",fontsize=18)
    plt.ylabel("squares",fontsize=18)
    plt.tick_params(axis='both',direction='in',length=4,width=5,color='gold')#这一行是对刻度线的参数进行设置
    plt.axhline(y=10,c='r',ls='--',lw=2)#绘制平行于x轴的线
    plt.axvline(x=2.5,c='green',ls='-.',lw=2)#绘制平行于y轴的线
    plt.axvspan(xmin=2.5,xmax=3.0,facecolor="y")#绘制水平区域
    plt.axhspan(ymin=10,ymax=15,facecolor="green")#绘制垂直区域
    plt.annotate("inportant values",xy=(3.5,10),xytext=(4.5,3.2),arrowprops=dict(arrowstyle="->",connectionstyle="arc3",color="r"))
    plt.text(4.0,20,"y=sin(x)",color="green")#不带箭头的注释2
    plt.legend(loc=7)#要设置图列的信息就在这里面设置
    plt.show()

  • 相关阅读:
    pom.xml将jar包导入
    获取当前系统日期的前一天日期
    判断socket连接是否失效
    java读取数据,2,2,1方式读取
    笔记
    回调机制
    吧字符串按逗号分割为数组
    时间格式的转变
    java.net.SocketException四大异常解决方案
    log4j
  • 原文地址:https://www.cnblogs.com/shunguo/p/11397100.html
Copyright © 2011-2022 走看看