用matplotlib库画图

发布时间:2019-05-27 22:34:28编辑:auto阅读(2140)

    1、用例一

     1 import matplotlib.pyplot as plt
     2 import numpy as np
     3 x=np.linspace(0,10,100)
     4 y=np.cos(2*np.pi*x)*np.exp(-x)+0.9
     5 plt.plot(x,y,'k',color='b',label="$08$",linewidth=3)
     6 plt.axis([0,6,0,1.8])
     7 ix=(x>0.8)&(x<3)
     8 plt.fill_between(x,y,0,where=ix,\
     9                 facecolor='grey',alpha=0.25)
    10 plt.text(0.5*(0.8+3),0.2,r"$\int_a^b f(x)\mathrm{d}x$",\
    11          horizontalalignment='center')
    12 plt.legend()
    13 plt.show()

     

      

     

    2、用例二

     1 import matplotlib.pyplot as plt
     2 import numpy as np
     3 x=np.linspace(0,10,100)
     4 y=np.cos(2*np.pi*x)*np.exp(-x)+0.9
     5 plt.plot(x,y,'k',color='b',label="$08$",linewidth=3)
     6 #plt.axis([0,6,0,1.8])
     7 #ix=(x>0.8)&(x<3)
     8 #plt.fill_between(x,y,0,where=ix,\
     9 #                facecolor='grey',alpha=0.25)
    10 #plt.text(0.5*(0.8+3),0.2,r"$\int_a^b f(x)\mathrm{d}x$",\
    11         # horizontalalignment='center')
    12 plt.legend()
    13 plt.show()

     

      

     

关键字