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 相关文章推荐
在ironpython中利用装饰器执行SQL操作的例子
May 02 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
Python实现多线程的两种方式分析
Aug 29 Python
linux下安装python3和对应的pip环境教程详解
Jul 01 Python
在windows下使用python进行串口通讯的方法
Jul 02 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
python修改文件内容的3种方法详解
Nov 15 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
Jan 21 Python
opencv python 对指针仪表读数识别的两种方式
Jan 14 Python
解决pycharm不能自动保存在远程linux中的问题
Feb 06 Python
Pandas 数据编码的十种方法
Apr 20 Python
如何Python使用re模块实现okenizer
Apr 30 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
默默简单的写了一个模板引擎
2007/01/02 PHP
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
Jquery在IE7下无法使用 $.ajax解决方法
2009/11/11 Javascript
javascript延时加载之defer测试
2012/12/28 Javascript
JS常用函数使用指南
2014/11/23 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
JS Input里添加小图标的两种方法
2017/11/11 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
vue实现个人信息查看和密码修改功能
2018/05/06 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
js实现时间日期校验
2020/05/26 Javascript
详解javascript脚本何时会被执行
2021/02/05 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
Pyhton中防止SQL注入的方法
2015/02/05 Python
Python使用Supervisor来管理进程的方法
2015/05/28 Python
使用Python获取网段IP个数以及地址清单的方法
2018/11/01 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
python实现滑雪游戏
2020/02/22 Python
Python项目跨域问题解决方案
2020/06/22 Python
python logging模块的使用详解
2020/10/23 Python
html5的画布canvas——画出弧线、旋转的图形实例代码+效果图
2013/06/09 HTML / CSS
亲子拓展活动方案
2014/02/20 职场文书
办公室副主任职责范本
2014/03/08 职场文书
村抢险救灾方案
2014/05/09 职场文书
关心下一代工作先进事迹
2014/08/15 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
《观察物体》教学反思
2016/02/17 职场文书