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中的数据存储到系统本地的简单方法
Apr 11 Python
微信 用脚本查看是否被微信好友删除
Oct 28 Python
Python中如何优雅的合并两个字典(dict)方法示例
Aug 09 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
Jan 02 Python
python实现多线程行情抓取工具的方法
Feb 28 Python
django 多数据库配置教程
May 30 Python
在pycharm中python切换解释器失败的解决方法
Oct 29 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 Python
解决pycharm同一目录下无法import其他文件
Feb 12 Python
Python局部变量与全局变量区别原理解析
Jul 14 Python
为什么说python更适合树莓派编程
Jul 20 Python
Flask中jinja2的继承实现方法及实例
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
点评山进PR-D3L三波段收音机
2021/03/02 无线电
用Flash图形化数据(一)
2006/10/09 PHP
PHPMailer发送邮件
2016/12/28 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
JavaScript队列、优先队列与循环队列
2016/11/14 Javascript
@ResponseBody 和 @RequestBody 注解的区别
2017/03/08 Javascript
JS实现线性表的链式表示方法示例【经典数据结构】
2017/04/11 Javascript
webstorm添加vue.js支持的方法教程
2017/07/05 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
详解JQuery基础动画操作
2019/04/12 jQuery
解决vue中使用proxy配置不同端口和ip接口问题
2019/08/14 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
详解Python的Django框架中manage命令的使用与扩展
2016/04/11 Python
Python科学画图代码分享
2017/11/29 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
Python目录和文件处理总结详解
2019/09/02 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
澳大利亚在线奢侈品时尚零售平台:Azura Runway
2021/01/13 全球购物
2016教师政治学习心得体会
2016/01/23 职场文书
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
2021/05/28 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python