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的反射机制
Jun 28 Python
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
Python中pygal绘制雷达图代码分享
Dec 07 Python
神经网络理论基础及Python实现详解
Dec 15 Python
Python常见的pandas用法demo示例
Mar 16 Python
python绘制多个子图的实例
Jul 07 Python
利用anaconda作为python的依赖库管理方法
Aug 13 Python
python画微信表情符的实例代码
Oct 09 Python
python 实现字符串下标的输出功能
Feb 13 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 Python
Python通过递归函数输出嵌套列表元素
Oct 15 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 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的栏目导航程序
2006/10/09 PHP
PHP ajax 分页类代码
2008/11/13 PHP
php 需要掌握的东西 不做浮躁的人
2009/12/28 PHP
php常用Output和ptions/Info函数集介绍
2013/06/19 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
jQuery 名称冲突的解决方法
2011/04/08 Javascript
js处理json以及字符串的比较等常用操作
2013/09/08 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
[02:33]DOTA2亚洲邀请赛趣味视频之吐真话筒
2018/03/31 DOTA
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
python获取标准北京时间的方法
2015/03/24 Python
Python中的类与对象之描述符详解
2015/03/27 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
Python列表推导式实现代码实例
2020/09/09 Python
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
现代化办公人员工作的自我评价
2013/10/16 职场文书
视光学专业自荐信
2014/06/24 职场文书
理财学专业自荐书
2014/06/28 职场文书
通知范文怎么写
2015/04/16 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技