python的绘图工具matplotlib使用实例


Posted in Python onJuly 03, 2014

matplotlib是功能十分强大的绘制二维图形的Python模块,它用Python语言实现了MATLAB画图函数的易用性,同时又有非常强大的可定制性。它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览、复制、粘贴一下,基本上都能搞定!

实例代码如下:

1. 柱状图

import matplotlib.pyplot as plt 
plt.bar(left = 0,height = 1)
plt.show()

运行效果如下:

python的绘图工具matplotlib使用实例

2. 饼形图

#! coding: cp936
from pylab import *
# make a square figure and axes
figure(1, figsize=(6,6))
ax = axes([0.1, 0.1, 0.8, 0.8])
fracs = [45, 30, 25]       #每一块占得比例,总和为100
explode=(0, 0, 0.08)       #离开整体的距离,看效果
labels = 'Hogs', 'Dogs', 'Logs' #对应每一块的标志
pie(fracs, explode=explode, labels=labels,
        autopct='%1.1f%%', shadow=True, startangle=90, colors = ("g", "r", "y"))
                 # startangle是开始的角度,默认为0,从这里开始按逆时针方向依次展开
title('Raining Hogs and Dogs')  #标题
show()

运行效果如下:
python的绘图工具matplotlib使用实例

Python 相关文章推荐
Python科学计算环境推荐——Anaconda
Jun 30 Python
Python实现从百度API获取天气的方法
Mar 11 Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 Python
Django+Ajax+jQuery实现网页动态更新的实例
May 28 Python
Pandas读写CSV文件的方法示例
Mar 27 Python
Python多线程爬取豆瓣影评API接口
Oct 22 Python
pygame库实现俄罗斯方块小游戏
Oct 29 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
修改Pandas的行或列的名字(重命名)
Dec 18 Python
python代码如何实现余弦相似性计算
Feb 09 Python
使用python脚本自动生成K8S-YAML的方法示例
Jul 12 Python
Python日志模块logging用法
Jun 05 Python
python绘图库Matplotlib的安装
Jul 03 #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
You might like
php 安全过滤函数代码
2011/05/07 PHP
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
PHP生成迅雷、快车、旋风等软件的下载链接代码实例
2014/05/12 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
2012/12/21 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
JavaScript如何获取数组最大值和最小值
2015/11/18 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
使用伪命名空间封装保护独自创建的对象方法
2016/08/04 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
深入理解jQuery()方法的构建原理
2016/12/05 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
JQuery扩展对象方法操作示例
2018/08/21 jQuery
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
vue router动态路由设置参数可选问题
2019/08/21 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
kaggle+mnist实现手写字体识别
2018/07/26 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
python使用response.read()接收json数据的实例
2018/12/19 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
港湾网络笔试题
2014/04/19 面试题
客服工作职责
2013/12/11 职场文书
知识竞赛拉拉队口号
2014/06/16 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
人事任命书范本
2015/09/21 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
详解nginx进程锁的实现
2021/06/14 Servers