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 02 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
Tensorflow环境搭建的方法步骤
Feb 07 Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 Python
pandas数据框,统计某列数据对应的个数方法
Apr 11 Python
python scp 批量同步文件的实现方法
Jan 03 Python
django drf框架自带的路由及最简化的视图
Sep 10 Python
对python中assert、isinstance的用法详解
Nov 27 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
Apr 14 Python
python自定义函数def的应用详解
Jun 03 Python
聊聊python中的循环遍历
Sep 07 Python
python绘制汉诺塔
Mar 01 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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
解析mysql 表中的碎片产生原因以及清理
2013/06/22 PHP
PHP数组排序之sort、asort与ksort用法实例
2014/09/08 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
javascript:文字不间断向左移动的实例代码
2013/08/08 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
javascript实现网页端解压并查看zip文件
2015/12/15 Javascript
基于jQuery实现音乐播放试听列表
2016/04/14 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
Vue2(三)实现子菜单展开收缩,带动画效果实现方法
2019/04/28 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
layui 实现表格某一列显示图标
2019/09/19 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
Python requests发送post请求的一些疑点
2018/05/20 Python
关于python写入文件自动换行的问题
2018/06/23 Python
python读写LMDB文件的方法
2018/07/02 Python
Python爬虫如何应对Cloudflare邮箱加密
2020/06/24 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
一款基于css3和jquery实现的动画显示弹出层按钮教程
2015/01/04 HTML / CSS
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
德国网上超市:myTime.de
2019/08/26 全球购物
初中生三年学习生活的自我评价
2013/11/03 职场文书
环境工程毕业生自荐信
2013/11/17 职场文书
护理不良事件检讨书
2014/02/06 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
共产党员承诺书
2014/03/25 职场文书
协议书模板
2014/04/23 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
付款证明格式范文
2015/06/19 职场文书