zoukankan      html  css  js  c++  java
  • matplotlib

    import matplotlib.pyplot as plt
    import numpy as np
    
    x = np.linspace(-1, 1, num=10)#-1到1 10个元素
    y = 3 * x + 2
    plt.plot(x, y) #画图
    plt.show()  #显示
    x1 = np.linspace(1, 10) #默认生成元素为50的等差数列
    x2 = np.linspace(1, 10, num=5, retstep = True)
    print(x1)
    print(x2)
    print("length of x1 is %d" %len(x1))
    print("length of x2 is %d" %len(x2))
    [ 1.          1.18367347  1.36734694  1.55102041  1.73469388  1.91836735
      2.10204082  2.28571429  2.46938776  2.65306122  2.83673469  3.02040816
      3.20408163  3.3877551   3.57142857  3.75510204  3.93877551  4.12244898
      4.30612245  4.48979592  4.67346939  4.85714286  5.04081633  5.2244898
      5.40816327  5.59183673  5.7755102   5.95918367  6.14285714  6.32653061
      6.51020408  6.69387755  6.87755102  7.06122449  7.24489796  7.42857143
      7.6122449   7.79591837  7.97959184  8.16326531  8.34693878  8.53061224
      8.71428571  8.89795918  9.08163265  9.26530612  9.44897959  9.63265306
      9.81632653 10.        ]
    (array([ 1.  ,  3.25,  5.5 ,  7.75, 10.  ]), 2.25)
    length of x1 is 50
    length of x2 is 2

    import matplotlib.pyplot as plt
    import numpy as np
    
    x = np.linspace(-5,5,num=100)
    y1 = 2*x + 1
    y2 = x**2
    
    plt.figure(num=1,figsize=(16,9)) #第一个窗口
    plt.plot(x,y1)
    
    plt.figure(num=2)#第二个窗口
    plt.plot(x,y2)
    
    plt.figure(num=3)
    plt.plot(x,y1)
    plt.plot(x,y2,color='red',linewidth=1.0,linestyle='--')
    plt.show()
  • 相关阅读:
    站立会议01---个人总结
    团队项目的NABCD
    查找水王
    《构建之法》读书笔记03
    《构建之法》读书笔记02
    《构建之法》读书笔记01
    Java web应用开发技术
    Java 模拟ATM(修正)
    Java 多态
    Java 接口与继承 道至简第六章发表阅读笔记
  • 原文地址:https://www.cnblogs.com/crazybird123/p/9742068.html
Copyright © 2011-2022 走看看