python绘图库Matplotlib的安装


Posted in Python onJuly 03, 2014

本文简单介绍了Python绘图库Matplotlib的安装,简介如下:

matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地
进行制图。Matplotlib的安装可以参见:官网链接 http://matplotlib.org/users/installing.html

安装总结步骤如下:

windows 平台上下载.exe格式 直接安装。

1.python下载安装 下载地址:http://www.python.org/download/。
2.安装你所需要版本(这个要根据步骤1的python版本)的Matplotlib,下载地址:http://matplotlib.org/downloads.html。
下面安装Matplotlib 依赖的库
3.对于标准版的Python来说,要使用Matplotlib,还需要安装numpy模块,其下载地址为:http://sourceforge.net/projects/numpy/files/NumPy/。
4.msvcp71.dll, 在某些系统上,你可能还需要下载msvcp71.dll库。下载地址:http://www.dll-files.com/dllindex/dll-files.shtml?msvcp71
     下载解压后把它拖到c:\windows\system32目录中。
5.运行一个简单的程序例子:
 
view plaincopy在CODE上查看代码片派生到我的代码片

import matplotlib.pyplot as plt 
plt.plot([1,2,3]) 
plt.ylabel('some numbers') 
plt.show()

安装过程遇到的错误
发现出现了下面的错误:
raise ImportError("matplotlib requires dateutil")
ImportError: matplotlib requires dateutil
这个需要dateutil,你可以到这里下载安装:http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-dateutil。

把dateutil 安装完后又出现如下错误:
raise ImportError("matplotlib requires pyparsing")
ImportError: matplotlib requires pyparsing
需要 pyparsing  到这里下载安装:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyparsing。

完成以上步骤,运行上面的例子就可以显示我们的图像,如下所示。

python绘图库Matplotlib的安装

在程序安装过程中如果遇到需要安装的一些依赖包,你可以到这里查找http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyparsing,这确实是个好资源。

可以根据所画图形的需要 在下面的链接里选择相应的图形 进行修改,绘出自己所需的图像。
example: http://matplotlib.org/examples/index.html,  gallery:http://matplotlib.org/gallery.html
相关资源链接:
Matplotlib Tutorial 中文翻译的 http://reverland.org/python/2012/09/07/matplotlib-tutorial/ 。
用Python做科学计算 http://sebug.net/paper/books/scipydoc/index.html 。

资源下载:
如果上面不能下载。我把安装 python matplotlib所需的软件放到百度网盘了,可以到这里这下:http://pan.baidu.com/s/1i3C99rv。

中文乱码解决方法

注意绘图时中文的解决方法, 在.py文件头部加上如下内容:

# -*- coding: utf-8 -*- 
from pylab import * 
mpl.rcParams['font.sans-serif'] = ['SimHei'] #指定默认字体 
mpl.rcParams['axes.unicode_minus'] = False #解决保存图像是负号'-'显示为方块的问题

绘图脚本.py转为 .exe

 如果为希望能把Python脚本发布为脱离Python平台运行的可执行程序,比如单个的exe文件。可以参考这篇博文:http://blog.csdn.net/daniel_ustc/article/details/15501385

使用便携式的Python环境

Python 编程语言在移动设备下的运行环境和编程语言环境,便携式的Python是一个Python的编程语言预先从任何USB存储设备直接运行,使在任何时候,你有一台便携式的编程环境。使其起来挺方便的,推荐使用。

Python 相关文章推荐
python实现模拟按键,自动翻页看u17漫画
Mar 17 Python
快速入手Python字符编码
Aug 03 Python
浅谈python中的变量默认是什么类型
Sep 11 Python
详解Python函数可变参数定义及其参数传递方式
Aug 02 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
python的socket编程入门
Jan 29 Python
基于python中theano库的线性回归
Aug 31 Python
django多对多表的创建,级联删除及手动创建第三张表
Jul 25 Python
基于Python的OCR实现示例
Apr 03 Python
Python基础类继承重写实现原理解析
Apr 03 Python
使用Python实现批量ping操作方法
May 06 Python
基于Python实现流星雨效果的绘制
Mar 18 Python
Python实现全局变量的两个解决方法
Jul 03 #Python
Python实现端口复用实例代码
Jul 03 #Python
在 Django/Flask 开发服务器上使用 HTTPS
Jul 03 #Python
采用python实现简单QQ单用户机器人的方法
Jul 03 #Python
centos系统升级python 2.7.3
Jul 03 #Python
python实现定制交互式命令行的方法
Jul 03 #Python
小结Python用fork来创建子进程注意事项
Jul 03 #Python
You might like
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
深入php 正则表达式的学习探讨
2013/06/06 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
javascript时间函数基础介绍
2013/03/28 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
基于jQuery+JSON的省市二三级联动效果
2015/06/05 Javascript
JavaScript取得WEB安全颜色列表的方法
2015/07/14 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
2015/12/22 Javascript
解决js函数闭包内存泄露问题的办法
2016/01/25 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
2017/03/23 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
[58:32]EG vs Liquid 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python作用域用法实例详解
2016/03/15 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
python爬虫之urllib3的使用示例
2018/07/09 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
用Python抢火车票的简单小程序实现解析
2019/08/14 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
Fossil美国官网:化石手表、手袋、首饰及配饰
2019/02/17 全球购物
免税水晶:Duty Free Crystal
2019/05/13 全球购物
机电工程专业应届生求职信
2013/10/03 职场文书
网络编辑求职信
2014/04/30 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
2016银行求职自荐信
2016/01/28 职场文书
goland 清除所有的默认设置操作
2021/04/28 Golang