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中使用PyQt把网页转换成PDF操作代码实例
Apr 23 Python
Python中使用不同编码读写txt文件详解
May 28 Python
python 计算两个日期相差多少个月实例代码
May 24 Python
Python加载带有注释的Json文件实例
May 23 Python
python匹配两个短语之间的字符实例
Dec 25 Python
详解python中list的使用
Mar 15 Python
Python3 合并二叉树的实现
Sep 30 Python
Python搭建代理IP池实现检测IP的方法
Oct 27 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
Mar 03 Python
浅析Python面向对象编程
Jul 10 Python
django中cookiecutter的使用教程
Dec 03 Python
教你使用Python pypinyin库实现汉字转拼音
May 27 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
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
Laravel 修改验证异常的响应格式实例代码详解
2020/05/25 PHP
javascript 内存回收机制理解
2011/01/17 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
JavaScript中for-in遍历方式示例介绍
2014/02/11 Javascript
jQuery实现tab选项卡效果的方法
2015/07/08 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
在Django的视图中使用form对象的方法
2015/07/18 Python
python中关于for循环的碎碎念
2017/06/30 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
Python3 操作符重载方法示例
2017/11/23 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
python 实现UTC时间加减的方法
2018/12/31 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
python语言元素知识点详解
2019/05/15 Python
python中的函数递归和迭代原理解析
2019/11/14 Python
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
什么是SCM(软件配置管理)
2014/08/16 面试题
老教师工作总结的自我评价
2013/09/27 职场文书
关于礼仪的演讲稿
2014/01/04 职场文书
大学毕业生求职自荐信
2014/02/20 职场文书
财务科科长岗位职责
2014/03/10 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
车辆转让协议书
2014/09/24 职场文书
合同纠纷调解书
2015/05/20 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
设置IIS Express并发数
2022/07/07 Servers