为python添加绘图功能 - chao的日志 - 网易博客
2013-01-05 10:52
423 查看
为python添加绘图功能 - chao的日志 - 网易博客
Python的Numeric或者numpy模块可以进行数据处理,但都没有绘图功能,要解决这个问题,可以使用开源软件gnuplot,以及python和gnuplot的连接工具gnuplot-py模块。
1. 必备条件
Python 2.5(包含GUI:IDLE),numpy模块。设python安装位置为C:\python25。
2. gnuplot部分
下载gnuplot(for windows 32 bit,版本:4.23,文件名:gp423win32.zip)gnuplot(for win32)包里应该有pgnuplot.exe和wgnuplot.exe两个文件,前者是连接python必须的,后者是gnuplot在windows上独立运行的启动文件。Gnuplot不需安装,解压至e:\software文件夹下。
3. 设置环境变量
在path环境变量后加上C:\python25、E:\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工作正常。
为python添加绘图功能
2008-09-13 09:23:57| 分类: CAE | 标签: |字号大中小 订阅Python的Numeric或者numpy模块可以进行数据处理,但都没有绘图功能,要解决这个问题,可以使用开源软件gnuplot,以及python和gnuplot的连接工具gnuplot-py模块。
1. 必备条件
Python 2.5(包含GUI:IDLE),numpy模块。设python安装位置为C:\python25。
2. gnuplot部分
下载gnuplot(for windows 32 bit,版本:4.23,文件名:gp423win32.zip)gnuplot(for win32)包里应该有pgnuplot.exe和wgnuplot.exe两个文件,前者是连接python必须的,后者是gnuplot在windows上独立运行的启动文件。Gnuplot不需安装,解压至e:\software文件夹下。
3. 设置环境变量
在path环境变量后加上C:\python25、E:\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工作正常。
相关文章推荐
- Python高级 -- 12 mini_frame框架添加路由、路由支持正则、Log日志功能
- 【Python学习】字符串前面添加(u,r,b)的功能
- ASP.NET Boilerplate Castle容器无缝添加日志功能
- python中添加日志记录到文件
- python添加tab键自动补全功能
- Python已存在对象中如何添加额外功能
- .Net Core项目添加日志功能
- python调用zabbix api 实现主机添加等功能
- python为tornado添加recaptcha验证码功能
- 使用python一步一步搭建微信公众平台(三)----添加用户关注后的欢迎信息与听音乐功能
- 用python操作mysql数据库(之通过类实现,方便添加功能)
- 为python命令行添加Tab键自动补全功能
- 【脚本语言系列】关于 Python 日志功能,你需要知道的事
- 3D引擎日志(功能添加)
- python实现应用程序在右键菜单中添加打开方式功能
- python海明距离 - 5IVI4I_I_60Y的日志 - 网易博客
- python命令行添加自动补全和命令历史功能
- python为tornado添加recaptcha验证码功能
- 为python命令行添加Tab键自动补全功能
- Python下靠谱实现tab自动添加功能