【原创】Python+matplotlib 开发环境搭建

  1. 引言
    近来工作中需要用python处理数据并进行图形化显示,而matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。Matplotlib具有Matlab的语法、用python语言编程、latex的画图质量(还可以使用内嵌的latex引擎绘制的数学公式)。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此,如果我们需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。基于此,决定搭建python+matplotlib开发环境。
    图1-1 用matplotlib绘制的图形

  2. 安装经验
    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-1 连网安装matplotlib图示
    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环境就搭建成了。

  3. 验证环境是否可用
    IDLE下新建plttest.py文件,输入如下代码:

    import numpy as np
    import matplotlib.pyplot as plt

    def 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()

    图3-1 验证所搭建环境可用性画出的图形

    扫描二维码关注公众号,回复: 1572626 查看本文章
  4. 总结
    本文总结了两种python+matplotlib安装的方法,在PC连网且网速良好的情况下推荐用“在线安装”的方法。那样会省去不少麻烦!

猜你喜欢

转载自blog.csdn.net/ywhputx0802/article/details/54346308
今日推荐