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 相关文章推荐
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
Python2.x中str与unicode相关问题的解决方法
Mar 30 Python
python简单分割文件的方法
Jul 30 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
Mar 16 Python
Python3对称加密算法AES、DES3实例详解
Dec 06 Python
在Python 中实现图片加框和加字的方法
Jan 26 Python
django中forms组件的使用与注意
Jul 08 Python
python 协程 gevent原理与用法分析
Nov 22 Python
在Tensorflow中实现梯度下降法更新参数值
Jan 23 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 Python
python scrapy简单模拟登录的代码分析
Jul 21 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
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
range 标准化之获取
2011/08/28 Javascript
Javascript倒计时页面跳转实例小结
2013/09/11 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
jQuery遮罩层实现方法实例详解(附遮罩层插件)
2015/12/08 Javascript
JavaScript模拟push
2016/03/06 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
ECMAScript6--解构
2017/03/30 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
python迭代器实例简析
2014/09/25 Python
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
Python命令行参数解析工具 docopt 安装和应用过程详解
2019/09/26 Python
Python使用turtle库绘制小猪佩奇(实例代码)
2020/01/16 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
实习教师自我鉴定
2013/09/27 职场文书
产品促销活动策划书
2014/01/15 职场文书
职务任命书范本
2014/06/05 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
小学生暑假安全公约
2015/07/14 职场文书
五一放假通知怎么写
2015/08/18 职场文书
学术会议开幕词
2016/03/03 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书
Python实现拼音转换
2021/06/07 Python
Python机器学习之决策树和随机森林
2021/07/15 Javascript
十大公认最好看的动漫:《咒术回战》在榜,《钢之炼金术师》第一
2022/03/18 日漫
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技
利用Python实时获取steam特惠游戏数据
2022/06/25 Python