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利用beautifulSoup实现爬虫
Sep 29 Python
Python中实现的RC4算法
Feb 14 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
Jul 15 Python
Python中常用信号signal类型实例
Jan 25 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
Sep 18 Python
Python程序暂停的正常处理方法
Nov 07 Python
Python动态导入模块和反射机制详解
Feb 18 Python
Pytorch实验常用代码段汇总
Nov 19 Python
python中的时区问题
Jan 14 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
Mar 03 Python
Python制作一个随机抽奖小工具的实现
Jul 07 Python
使用python求解迷宫问题的三种实现方法
Mar 17 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
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
php学习之流程控制实现代码
2011/06/09 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
深入php处理整数函数的详解
2013/06/09 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
JavaScript实现常用二级省市级联下拉列表的方法
2015/03/25 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
javascript的BOM
2016/05/03 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
jQuery表格的维护和删除操作
2017/02/03 Javascript
NodeJS处理Express中异步错误
2017/03/26 NodeJs
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
破解安装Pycharm的方法
2018/10/19 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
美国背景检查、公共记录和人物搜索网站:BeenVerified
2018/02/25 全球购物
Haggar官网:美国男装品牌
2020/02/16 全球购物
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
大学生党员自我批评
2014/02/14 职场文书
1亿有多大教学反思
2014/05/01 职场文书
关于青春的演讲稿
2014/05/05 职场文书
计算机售后服务承诺书
2014/05/30 职场文书
先进班组事迹材料
2014/12/25 职场文书
骨干教师个人总结
2015/02/11 职场文书
老人与海读书笔记
2015/06/26 职场文书
初中军训感言
2015/08/01 职场文书
python运算符之与用户交互
2022/04/13 Python