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访问mysql数据库的实现方法(2则示例)
Jan 06 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
想学python 这5本书籍你必看!
Dec 11 Python
解决python中画图时x,y轴名称出现中文乱码的问题
Jan 29 Python
django-allauth入门学习和使用详解
Jul 03 Python
python脚本执行CMD命令并返回结果的例子
Aug 14 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
Dec 13 Python
Python魔法方法 容器部方法详解
Jan 02 Python
tensorflow 动态获取 BatchSzie 的大小实例
Jun 30 Python
python安装第三方库如xlrd的方法
Oct 31 Python
python常量折叠基础知识点讲解
Feb 28 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
Yii控制器中操作视图js的方法
2016/07/04 PHP
javascript开发中因空格引发的错误
2010/11/08 Javascript
初学Jquery插件制作 在SageCRM的查询屏幕隐藏部分行的功能
2011/12/26 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
原生JS实现微信通讯录
2020/06/18 Javascript
JavaScript实现图片合成下载的示例
2020/11/19 Javascript
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
python 批量修改/替换数据的实例
2018/07/25 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python如何将多个PDF进行合并
2019/08/13 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
Python中关于浮点数的冷知识
2019/09/22 Python
Python 爬虫实现增加播客访问量的方法实现
2019/10/31 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
2020/04/27 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
伦敦最有品味的百货:Liberty London
2016/11/12 全球购物
个人委托书范本
2014/04/02 职场文书
委托协议书范本
2014/04/22 职场文书
住宅质量保证书
2014/04/29 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
个人租房协议书范本
2014/09/30 职场文书
2014年财务科工作总结
2014/11/11 职场文书
义诊活动总结
2015/02/04 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
SpringBoot整合Redis入门之缓存数据的方法
2021/11/17 Redis