Python利用matplotlib模块画图

作者:wendy | 创建时间: 2023-06-29
python语言很强大,其中matplotlib模块,具备了matlab作图的功能,该经验利用matplotlib模块作图。...
Python利用matplotlib模块画图

操作方法

导入模块 import matplotlib.pyplot as plt,如果报错,说明matplotlib没有安装好,需要再次安装

导入numpy模块,这块主要是用于生成数据 import numpy as np

如上图所示,没有报错,说明两个模块均安装好

下面开始作图,首先生成数据 >>> x=np.linspace(-4,4,200) #产生起点为-4,终点为4,200个数据的数组 >>> f1=np.power(10,x)#生成以10为底的指数函数 >>> f2=np.power(np.e,x)#生成以e为底的指数函数 >>> f3=np.power(2,x)#生成以2为底的指数函数

开始作图,plt.plot(x,f1,'r',x,f2,'b',x,f3,'g',linewidth=2) plt.show()展示出来,竟然是下面这个样子,需要加一些修饰,比如展示窗口

添加坐标轴 plt.axis([-4,4,-0.5,8])

再添加注释 plt.text(1,7.5,r'$10^x$',fontsize=16) plt.text(2.2,7.5,r'$e^x$',fontsize=16) plt.text(3.2,7.5,r'$2^x$',fontsize=16)

最后再添加标题 plt.title('A simple example',fontsize=16)

最后完美展现出来!!

温馨提示

相关的模块一定要安装可用
注意每次执行完代码都要show()一下
点击展开全文

更多推荐