如何在Windows下使用matplotlib

在开始之前,向matplotlib的创造者,John D. Hunter表示崇高的敬意,和无尽的怀念。

(John D. Hunter 1968-2012)

matplotlib是一个给予Python的绘图库,非常美观。

安装Python

首先,安装python2.7,3.X版本的Python还在开发过程中,不如2.X稳定。所以我们使用python2.7版本。而许多python的版本都是基于32位的,所以我们选择2.7.X的32位版本来进行安装。从 https://www.python.org/downloads/ 中找到32位的2.7.X版本进行安装。添加环境变量,“c:\Python27;c:\Python27\Scripts;”路径是安装python的位置。

添加完了之后去cmd里运行一下 “Python”命令,如果出现

就表示成功啦(糟了,暴露博主大名了!)

编写一个Python程序

运行Python文件比较简单,有两种方式,第一种是用过Python提供的GUI界面(IDLE(Python GUI)),

这个shell可以为大家提供很多的帮助,比如help等等。也能看出,我安装的是python2.7.9,32位版本。

第二种方式,是较多网友提供的Eclipse+PyDev的方式,Eclipse大家都不陌生,PyDev是Eclipse的一个插件。不过Eclipse要下载比较老一点的版本才可以,博主Eclipse Luna 4.4就不太好使。下面把我用的PyDev贡献出来http://pan.baidu.com/s/1qWqfk2C。然后我的Eclipse版本链接:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR2/eclipse-java-indigo-SR2-win32.zip

安装PyDev的方式很简单,复制Feature文件夹和Plugin文件夹。然后Windows->Preferences里找到:

添加你的Python(需不需要手动添加我忘记了……sorry)不过应该不用手动添加吧,毕竟有System PYTHONPATH了,猜的。然后Python程序就可以运行啦!

终于到了安装matplotlib环节!

打开那个GUI界面。输入

“import matplotlib”

哇!是不是报错啦!

我们要装一个东西叫NumPy。http://sourceforge.net/projects/numpy/files/NumPy/1.9.1/ 下载之前一定要看好Python的版本哦!傻瓜安装法。

再装matplotlib,还输那句代码,是不是又报错了?

我们要装matplotlib。http://matplotlib.org/downloads.html 找对版本哦!

再输代码,oshit又报错!? 是不是说缺少“six”?

https://pypi.python.org/pypi/six/ 下载.tar.gz版本,然后把解压缩的版本复制到python文件夹里就行了~

再输代码,卧槽又报错,缺少“dateutil”对不对?

http://www.lfd.uci.edu/~gohlke/pythonlibs/#

从上面找吧,还是那句话,看对版本哦!

再输代码,我擦还是错……缺少pyparsing对不对?在上面那个网址也有,下载安装即可,找对版本。

欧克!不会又错啦!

搞这么一段代码,网上抄的。

import numpy as np
import matplotlib.pyplot as plt

N = 5
menMeans = (20, 35, 30, 35, 27)
menStd =   (2, 3, 4, 1, 2)

ind = np.arange(N)  # the x locations for the groups
width = 0.35       # the width of the bars

fig, ax = plt.subplots()
rects1 = ax.bar(ind, menMeans, width, color=‘r‘, yerr=menStd)

womenMeans = (25, 32, 34, 20, 25)
womenStd =   (3, 5, 2, 3, 3)
rects2 = ax.bar(ind+width, womenMeans, width, color=‘y‘, yerr=womenStd)

# add some
ax.set_ylabel(‘Scores‘)
ax.set_title(‘Scores by group and gender‘)
ax.set_xticks(ind+width)
ax.set_xticklabels( (‘G1‘, ‘G2‘, ‘G3‘, ‘G4‘, ‘G5‘) )

ax.legend( (rects1[0], rects2[0]), (‘Men‘, ‘Women‘) )

def autolabel(rects):
    # attach some text labels
    for rect in rects:
        height = rect.get_height()
        ax.text(rect.get_x()+rect.get_width()/2., 1.05*height, ‘%d‘%int(height),
                ha=‘center‘, va=‘bottom‘)

autolabel(rects1)
autolabel(rects2)

plt.show()

运行一下!

成功!!!

到此为止,祝各位安好!

时间: 2024-08-27 00:32:37

如何在Windows下使用matplotlib的相关文章

《Go语言入门》如何在Windows下安装Go语言编程环境

概述 本文为Go语言学习入门第一篇,<Go语言入门>如何在Windows下安装Go语言编程环境 . 主要讲Go语言编译环境的安装以及基于Notepad++(Go语言插件.语法高亮)的开发环境配置. 下载安装包 安装包下载地址:https://golang.org/dl/ 这里选择下载Windows版本,点击链接打开的页面可能不会开始下载:地址栏里会显示完整的下载地址,如:https://golang.org/doc/install?download=go1.5.1.windows-amd64.

如何在windows下使用git及github仓库管理项目

第一,下载并安装git 目前windows版本的git有几种实现,但我们选择msysgit发行版,这是目前做得兼容性最好的. 下载地址:http://code.google.com/p/msysgit/downloads/list 使用默认配置安装Git.这个不用多说,一路Next就可以,如果对各种选项不熟悉,建议使用默认配置,没问题的. 第二,创建github账号 什么是Git和GitHub Git -The stupid content tracker, 傻瓜内容跟踪器,是一个由Linux内

如何在windows下搭建C语言开发环境

兵欲善其事,必先利其器.如果想要学好c语言,首先最重要的一点就是要学会如何搭建一个适合自己的学习环境,这里我就简单讲述一下如何在windows操作系统上搭建VC++6.0的开发环境,以便于新手更好的学习后面的知识. 首先,我们要从百度上下载一个vc++6.0的安装包,可以是中文版的,也可以是英文版的,自己看着下载,下载完了之后就开始安装.安装过程很简单,玩过电脑游戏的同学基本上都能看懂如何安装,我在这里就不多做介绍. 安装完成之后,桌面上会出现一个图标,,有的版本的显示的可能是VC++6.0,也

Python 在Windows下安装matplotlib

windows下安装很麻烦,使用easy_install 安装报错  提示缺少freetype 和png 后经多方查询,最终安装成功 以下是安装过程 前提你的Python环境已经搭建好了 1.前提需要安装numpy 2.Matplotlib的安装 这个你既可以在官网中找到Download页面下载,也可以直接在Sourceforge上搜索并下载exe文件. 地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/. 我的是64位

如何在Windows下用cpu模式跑通py-faster-rcnn 的demo.py

关键字:Windows.cpu模式.Python.faster-rcnn.demo.py 声明:本篇blog暂时未经二次实践验证,主要以本人第一次配置过程的经验写成.计划在7月底回家去电脑城借台机子试试验证步骤的正确性,本blog将根据实际遇到的问题持续更新.另外blog中除提到的下载链接外我还会给出网盘链接方便下载,包括我的整个工程的网盘链接.如果有些报错解决不了可直接拿本人的相关文件替换,本篇blog具有较高的参考性. 本人微软版caffe工程     下载链接:http://pan.bai

FAQ系列 | 如何在windows下用bat脚本定时备份mysql

并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下. remrem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具remrem 跳转到工作目录下f:cd f:\DBBAKrem 设置变量:备份文件名SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sqlrem 设置变量:日志文件名SET LOG_FILE=MY_DBBAK.logrem 记录日志e

如何在Windows下安装Tomcat服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选服务器.在Windows下安装Tomcat服务器的方式有两种,一种是直接安装,一种是绿色版,解压后就可以直接使用的这篇博客为大家介绍第二种方式 首先从http://download.csdn.net/detail/u010105970/9493219中下载Tomcat服务器第一步将Tomcat服务器的压缩包放在D:\develo

如何在Windows下使用WebMatrix+IIS开发PHP程序

最近接收一个新项目,领导要求对客户端的接口采用PHP开发,为了方便,我就采用 Windows7专业版64位 + IIS7.5 + PHP5.5 + WebMatrix 作为开发环境进行开发: 首先下载WebMatrix安装程序,下载地址 http://www.microsoft.com/web/webmatrix/ , 下载下来后是一个名为WebMatrixWeb.exe的在线安装工具,点击运行会调用Web平台安装程序5.0, 安装完WebMatrix之后,会回到Web平台安装程序5.0,勾选下

如何在Windows下使用Linux系统来编译和运行程序?

很多开发人员都有这样的疑问:自己平时是在Windows下面办公的,而自己编写的程序的运行环境又是Linux的,如何从Windows切换到Linux呢?是不是要专门到Linux机器上去编写代码呢? 实际上,只要在Windows下安装一个叫做SecureCRT的软件和一个叫做FileZilla的软件,便可轻松解决问题. SecureCRT和FileZilla简介 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录Linux服务器主机的软件. Fil