matplotlib
前导:
安装 numpy
http://sourceforge.net/projects/numpy/files/
安装 SciPy
http://sourceforge.net/projects/scipy/files/
安装pyreadline
https://pypi.python.org/pypi/pyreadlinehttps://pypi.python.org/packages/any/p/pyreadline/pyreadline-2.1.win32.exe#md5=fb0a091c64c045d6fa5c2020adc81162
安装ez_setup.py
https://bootstrap.pypa.io/ez_setup.py
python ez_setup.py
安装setuptools
https://pypi.python.org/pypi/setuptools
安装six
http://www.pythonhosted.org/six/
安装dateutil
https://dateutil.readthedocs.org/en/latest/
python setup.py install
安装pyparsing
http://pyparsing.wikispaces.com/Download+and+Installation
安装 ipython
https://github.com/ipython/ipython/releases
https://github.com/ipython/ipython/releases/download/rel-3.0.0/ipython-3.0.0.zip
Windows上安装matplotlib
Matplotlib(http://sourceforge.net/projects/matplotlib/?source=typ_redirect)是一个Python的图形框架,类似于MATLAB和R语言。
Matplotlib的官网地址是 http://matplotlib.org/ ,下载地址为 http://matplotlib.org/downloads.html,选择对应的版本即可安装,我选择的版本为matplotlib-1.3.1.win32-py2.7.exe。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
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() |
REF:
https://pypi.python.org/pypi/matplotlib
http://my.oschina.net/bery/blog/203595?fromerr=dhmB1gxZ
http://www.open-open.com/lib/view/open1393488232380.html
http://book.2cto.com/201401/39327.html
matplotlib的更多相关文章
- python安装numpy、scipy和matplotlib等whl包的方法
最近装了python和PyCharm开发环境,但是在安装numpy和matplotlib等包时出现了问题,现总结一下在windows平台下的安装方法. 由于现在找不到了工具包新版本的exe文件,所以采 ...
- matplotlib 高级用法实例--共享x轴
http://localhost:8888/notebooks/duanqs/matplotlib_advanced_example.ipynb 我不会弄呀, 刚才从matplotlib文档里吧示例用 ...
- Python matplotlib笔记
可视化的工具有很多,如Tableau,各种JS框架,我个人感觉应该是学JS最好,因为JS不需要环境,每个电脑都有浏览器,而像matplotlib需要Python这样的开发环境,还是比较麻烦的,但是毕竟 ...
- Matplotlib——第一章轻松画个图
首先安装matplotlib,使用pip install matplotlib.安装完成后在python的命令行敲入import matplotlib,如果没问题,说明安装成功可以开始画图了. 看好了 ...
- win7系统下python安装numpy,matplotlib,scipy和scikit-learn
1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...
- 【转】使用Python matplotlib绘制股票走势图
转载出处 一.前言 matplotlib[1]是著名的python绘图库,它提供了一整套绘图API,十分适合交互式绘图.本人在工作过程中涉及到股票数据的处理如绘制K线等,因此将matplotlib的使 ...
- 【Python数据分析】四级成绩分布 -matplotlib,xlrd 应用
最近获得了一些四级成绩数据,大概500多个,于是突发奇想是否能够看看这些成绩数据是否满足所谓的正态分布呢?说干就干,于是有了这篇文章.文章顺带介绍了xlrd模块的一些用法和matplotlib画自定义 ...
- 【Matplotlib】详解图像各个部分
首先一幅Matplotlib的图像组成部分介绍. 在matplotlib中,整个图像为一个Figure对象.在Figure对象中可以包含一个或者多个Axes对象.每个Axes(ax)对象都是一个拥有自 ...
- Matplotlib 学习笔记
注:该文是上了开智学堂数据科学基础班的课后做的笔记,主讲人是肖凯老师. 数据绘图 数据可视化的原则 为什么要做数据可视化? 为什么要做数据可视化?因为可视化后获取信息的效率高.为什么可视化后获取信息的 ...
- python 下 tinker、matplotlib 混合编程示例一个
该例是实现了 Tinker 嵌入 matplotlib 所绘制的蜡烛图(k 线),数据是从 csv 读入的.花一下午做的,还很粗糙,仅供参考.python 代码如下: import matplotli ...
随机推荐
- 由 "select *" 引发的“惨案”
今天凌晨做发布, 要合并多个分数据库的表数据到主数据库中, 有 30+ 分数据库. 前面都比较顺利, 在临近结束时,突然发现一个字段的值插入错误. 有一个表 T,字段分别为 (f1, f2, f3, ...
- 关于路由器自定义 3322.org 的DDNS
首先, 3322.org, 现在官网地址为: http://www.pubyun.com/ 注册用户后,如果支持 3322 的路由器,可以直接设置. 不支持的路由就要想办法自定义了. 3322 的 D ...
- scala的apply方法
package com.test.scala.test /** * apply 方法 */ object ApplyTest { def main(args: Array[String]): Unit ...
- 1.struts2开发流程
1下载struts包,下载地址为:http://archive.apache.org/dist/struts/library/ 2.解压后将lib下的这几个jar包放到自己写的web项目中 放到这 ...
- Yeoman
安装Yeoman之前,确认安装好Node.js和npm. sudo npm install --global yo 然后查看软件版本 yo --version && bower --v ...
- 织梦系统中出现DedeTag Engine Create File False提示原因及解决方法
今天更新网站时dedecms系统时,遇到一个问题:DedeTag Engine Create File False 出现这样的提示. 其实这也不算是什么错误,我个人觉得最重要的一点就是根目录下没有给 ...
- Codeforces 733C:Epidemic in Monstropolis(暴力贪心)
http://codeforces.com/problemset/problem/733/C 题意:给出一个序列的怪兽体积 ai,怪兽只能吃相邻的怪兽,并且只有体积严格大于相邻的怪兽才能吃,吃完之后, ...
- ACM题目————A除以B
本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数.你需要输出商数Q和余数R,使得A = B * Q + R成立. 输入格式: 输入在1行中依次给出A和B,中间以1空格分隔. 输出格 ...
- 三种用于select 的选择器
<html lang="en"> <head> <meta charset="utf-8"> <title>选项 ...
- Reflector8.5 .net反编译工具 破解教程
一.断网 二.打开软件.打开注册机 三. 四. 五. 六. 七. 八.