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安装mysql-python简明笔记(ubuntu环境)
Jun 25 Python
tensorflow实现softma识别MNIST
Mar 12 Python
matlab中实现矩阵删除一行或一列的方法
Apr 04 Python
TensorFlow Session使用的两种方法小结
Jul 30 Python
python版大富翁源代码分享
Nov 19 Python
python 实现将多条曲线画在一幅图上的方法
Jul 07 Python
使用Python的turtle模块画国旗
Sep 24 Python
python使用pip安装SciPy、SymPy、matplotlib教程
Nov 20 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
Aug 07 Python
python图片合成的示例
Nov 09 Python
用python制作个音乐下载器
Jan 30 Python
python中的被动信息搜集
Apr 29 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 preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
ajax完美实现两个网页 分页功能的实例代码
2013/04/16 PHP
php清除和销毁session的方法分析
2015/03/19 PHP
php实现的数字验证码及数字运算验证码
2015/07/30 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
jQuery实现图片上传和裁剪插件Croppie
2015/11/29 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
2016/02/02 Javascript
javascript中利用柯里化函数实现bind方法
2016/04/29 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
微信小程序 生成携带参数的二维码
2019/10/23 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
2020/10/15 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
利用pandas合并多个excel的方法示例
2019/10/10 Python
python之列表推导式的用法
2019/11/29 Python
python opencv如何实现图片绘制
2020/01/19 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
优秀学生评语大全
2014/04/25 职场文书
节约用水标语
2014/06/11 职场文书
药品营销策划方案
2014/06/15 职场文书
护理目标管理责任书
2014/07/25 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
军训心得体会范文(2016最新篇)
2016/01/11 职场文书