码迷,mamicode.com
首页 > 其他好文 > 详细

今天用matplotlib库画数学图啦

时间:2019-04-15 18:30:20      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:gen   pac   height   nes   between   atp   code   lines   info   

一、第一个图

代码如下;

import numpy as np
import matplotlib.pyplot as plt
plt.title("amao") x
=np.linspace(0,6,100) y=np.cos(2*np.pi*x)*np.exp(-x)+0.8 plt.plot(x,y,‘k‘,color=‘r‘,linewidth=3,linestyle="-") plt.show()

成果图:

技术图片

二、第二个图

代码如下:

import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams[‘font.family‘]=‘SimHei‘
matplotlib.rcParams[‘font.sans-serif‘]=[‘SimHei‘]
plt.plot([1,2,4],[1,2,3])
plt.title("amao")
plt.xlabel(‘啊毛 (s)‘)
plt.ylabel(‘啊毛 (m)‘)
plt.xticks([1,2,3,4,5],[r‘$\pi/3$‘,r‘$2\pi/3$‘,r‘$\pi$‘,r‘$4\pi/3$‘,r‘$5\pi/3$‘])
plt.show()

成果图:

技术图片

三、第三个图

代码如下:

import numpy as np
import matplotlib.pyplot as plt
plt.title("amao")
x=np.linspace(0,10,1000)
y=np.cos(2*np.pi*x)*np.exp(-x)+0.8
plt.plot(x,y,‘k‘,color=‘g‘,label="$exp-decay$",linewidth=3 )
plt.axis([0,6,0,1.8])
ix=(x>0.8)&(x<3)
plt.fill_between(x,y,0,where=ix,facecolor=‘pink‘,alpha=0.25)
plt.text(0.5*(0.8+3),0.2,r"$\int_a^b f(x)\mathrm{d}v$",              horizontalalignment=‘center‘)
plt.legend()
plt.show()

成果图:

技术图片

今天用matplotlib库画数学图啦

标签:gen   pac   height   nes   between   atp   code   lines   info   

原文地址:https://www.cnblogs.com/1234ai/p/10709664.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!