zoukankan      html  css  js  c++  java
  • 为python添加绘图功能 chao的日志 网易博客

    为python添加绘图功能 - chao的日志 - 网易博客

    为python添加绘图功能   

    2008-09-13 09:23:57|  分类: CAE |  标签:  |字号 订阅

    PythonNumeric或者numpy模块可以进行数据处理,但都没有绘图功能,要解决这个问题,可以使用开源软件gnuplot,以及pythongnuplot的连接工具gnuplot-py模块。

    1.        必备条件

    Python 2.5(包含GUIIDLE),numpy模块。设python安装位置为C:\python25

    2.        gnuplot部分

    下载gnuplotfor windows 32 bit,版本:4.23,文件名:gp423win32.zipgnuplotfor win32)包里应该有pgnuplot.exewgnuplot.exe两个文件,前者是连接python必须的,后者是gnuplotwindows上独立运行的启动文件。Gnuplot不需安装,解压至e:\software文件夹下。

    3.        设置环境变量

    path环境变量后加上C:\python25E:\Software\gnuplot\bin两项。(右键->我的电脑->属性->高级->环境变量)

    4.        gnuplot-py部分

    下载gnuplot-py安装包(版本:1.8,文件名:gnuplot-py-1.8.zip),解压至e:\下。在E:\gnuplot-py-1.8中应该有一个setup.py文件,这是gnuplot-py模块的安装文件,在这个目录下启动DOS命令行窗口,运行“python setup.py install”,如果显示“python是未知命令”之类的,说明前步添加的环境变量没有生效(用path命令看),用set path=C:\python25命令可以解决这个问题。

    5.        验证:

    import Gnuplot, Gnuplot.funcutils

    from numpy import *

    g = Gnuplot.Gnuplot()

    g.plot([[0,1.1], [1,5.8], [2,3.3], [3,4.2]])

    如果第三行后出现gnuplot窗口,第四行后出现gnuplot graph窗口并有四个点,说明gnuplot工作正常。

  • 相关阅读:
    群发邮件2
    谈谈C#中的三个关键词new , virtual , override
    一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
    网站静态化结构
    第四十七章 天神的邀请
    asp.net 异步群发邮件时遭遇到的问题 ddddddddd
    第四十章 远方的消息
    商用群发p2p网络
    第四十八章 三大客卿
    第四十五章 你没让我失望
  • 原文地址:https://www.cnblogs.com/lexus/p/2845376.html
Copyright © 2011-2022 走看看