码迷,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
迷上了代码!