Python画柱状统计图操作示例【基于matplotlib库】


Posted in Python onJuly 04, 2018

本文实例讲述了Python画柱状统计图操作。分享给大家供大家参考,具体如下:

一、工具:python的matplotlib.pyplot

二、案例:

import matplotlib.pyplot as plt
import numpy as np
#添加图形属性
plt.xlabel('Age range')
plt.ylabel('Number')
plt.title('The statistics of face age dataset')
a = plt.subplot(1, 1, 1)
plt.ylim=(10, 40000)
x = [10, 20, 30, 40, 50, 60, 70]
x1 = [7, 17, 27, 37, 47, 57, 67]
x2 = [13, 23, 33, 43, 53, 63, 73]
Y1 = [41, 39, 13, 69, 39, 14, 7]
Y2 = [0, 15, 20, 105, 79, 37, 43]
Y3 = [0, 91, 404, 464, 521, 375, 553]
#这里需要注意在画图的时候加上label在配合plt.legend()函数就能直接得到图例,简单又方便!
plt.bar(x1, Y1, facecolor='red', width=3, label = 'FG-NET')
plt.bar(x, Y2, facecolor='green', width=3, label = 'MORPH')
plt.bar(x2, Y3, facecolor='blue', width=3, label = 'CACD2000')
plt.legend()
plt.show()

效果图如下:

Python画柱状统计图操作示例【基于matplotlib库】

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
python端口扫描系统实现方法
Nov 19 Python
python实现图片变亮或者变暗的方法
Jun 01 Python
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
python实现zabbix发送短信脚本
Sep 17 Python
使用python判断jpeg图片的完整性实例
Jun 10 Python
Python解析多帧dicom数据详解
Jan 13 Python
详解Python实现进度条的4种方式
Jan 15 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
python中的split、rsplit、splitlines用法说明
Oct 23 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
python上下文管理的使用场景实例讲解
Mar 03 Python
pandas将numpy数组写入到csv的实例
Jul 04 #Python
Python实现的简单排列组合算法示例
Jul 04 #Python
把csv文件转化为数组及数组的切片方法
Jul 04 #Python
解决python中使用plot画图,图不显示的问题
Jul 04 #Python
Django框架实现逆向解析url的方法
Jul 04 #Python
pandas 实现字典转换成DataFrame的方法
Jul 04 #Python
详解Django中六个常用的自定义装饰器
Jul 04 #Python
You might like
PHP中的integer类型使用分析
2010/07/27 PHP
从wamp到xampp的升级之路
2015/04/08 PHP
php实现的简单美国商品税计算函数
2015/07/13 PHP
php获取汉字拼音首字母的方法
2015/10/21 PHP
php判断当前操作系统类型
2015/10/28 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
js动态设置鼠标事件示例代码
2013/10/30 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
nodejs express配置自签名https服务器的方法
2018/05/22 NodeJs
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
2019/04/04 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
2019/04/30 Javascript
Python重新引入被覆盖的自带function
2014/07/16 Python
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
python使用tkinter实现简单计算器
2018/01/30 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2014/03/05 面试题
理工大学毕业生自荐信
2013/11/01 职场文书
大学生的网络创业计划书
2013/12/26 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
年会搞笑主持词
2014/03/27 职场文书
中标通知书格式
2015/04/17 职场文书
试用期旷工辞退通知书
2015/04/17 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android
Golang 切片(Slice)实现增删改查
2022/04/22 Golang