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人人网登录应用实例
Sep 26 Python
python中__call__内置函数用法实例
Jun 04 Python
Centos Python2 升级到Python3的简单实现
Jun 21 Python
Python实现决策树C4.5算法的示例
May 30 Python
Python爬虫包BeautifulSoup异常处理(二)
Jun 17 Python
python爱心表白 每天都是浪漫七夕!
Aug 18 Python
Python使用type关键字创建类步骤详解
Jul 23 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
Oct 18 Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 Python
Python测试Kafka集群(pykafka)实例
Dec 23 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
基于python实现复制文件并重命名
Sep 16 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/07/04 PHP
php addslashes 利用递归实现使用反斜线引用字符串
2013/08/05 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
自己编写的支持Ajax验证的JS表单验证插件
2015/05/15 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
原生node.js案例--前后台交互
2017/02/20 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
详解react如何在组件中获取路由参数
2017/06/15 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)
2018/04/20 Javascript
nuxt 每个页面head标签内容设置方式
2020/11/05 Javascript
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
服务行业个人求职的自我评价
2013/12/12 职场文书
自行车广告词大全
2014/03/21 职场文书
集中整治工作方案
2014/05/01 职场文书
环保倡议书100字
2014/05/15 职场文书
工会经费申请报告
2015/05/15 职场文书
催款函怎么写
2015/06/24 职场文书
母亲节主题班会
2015/08/14 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
Python 处理表格进行成绩排序的操作代码
2021/07/26 Python