引言
近来工作中需要用python处理数据并进行图形化显示,而matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。Matplotlib具有Matlab的语法、用python语言编程、latex的画图质量(还可以使用内嵌的latex引擎绘制的数学公式)。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此,如果我们需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。基于此,决定搭建python+matplotlib开发环境。
安装经验
2.1 在线安装
安装时的软硬件环境:PC+Win7 64,PC上先安装Python3.4,且C:\Python34\Scripts已添加到系统环境变量。此时最简单的安装matplotlib的方法是在PC连网时在cmd窗口下用“pip install matplotlib”命令安装。因为这样pip会自动搜索matplotlib及其依赖的库进行自动安装(如果安装失败可以试试更新pip到推荐新版本,更新pip的命令为:“pip install -U pip ”),如图2-1就是连网时安装图示。
2.2 离线安装
如果PC没有连网,那么安装会有些麻烦,但仍是可行的。只是要先准备好要安装的库及其依赖库,并按照一定的顺序依次安装(这里不再一一截图示例了):
(1)python 3.4.4.amd64.msi(安装时选择添加到环境变量)
(2)numpy-1.11.3+mkl-cp34-cp34m-win_amd64.whl(matplotlib是基于numpy的一套Python工具包,在安装matplotlib之前要先装numpy库)
(3)scipy-0.18.1-cp34-cp34m-win_amd64.whl(科学计算的Python库)
(4)pyparsing-2.1.10.win32-py3.4.exe
(5)python_dateutil-2.5.3-py2.py3-none-any.whl
(6)cycler-0.10.0-py2.py3-none-any.whl成功完成以上各项安装后,要保证输入以下代码不会报错:
import matplotlib
import numpy
import scipy
import pyparsing
import matplotlib.pyplot as plt那么python+matplotli环境就搭建成了。
验证环境是否可用
IDLE下新建plttest.py文件,输入如下代码:import numpy as np
import matplotlib.pyplot as pltdef dawCurve():
fig = plt.figure()
ax1 = fig.add_subplot(111)x = np.linspace(0,1,100)
y1 = np.sin(10*x)
y2 = np.cos(10*x)ax1.plot(x,y1,”r”,lw = 2)
ax1.plot(x,y2,”g”,lw = 2)
plt.show()if _ _ name _ _ == ‘_ _ main _ _ ‘:
dawCurve()- 总结
本文总结了两种python+matplotlib安装的方法,在PC连网且网速良好的情况下推荐用“在线安装”的方法。那样会省去不少麻烦!
【原创】Python+matplotlib 开发环境搭建
最新推荐文章于 2023-03-26 00:53:54 发布