Python+matplotlib+numpy绘制精美的条形统计图


Posted in Python onJanuary 02, 2018

本文实例主要向大家分享了一个Python+matplotlib+numpy绘制精美的条形统计图的代码,效果展示如下:

Python+matplotlib+numpy绘制精美的条形统计图

完整代码如下:

import matplotlib.pyplot as plt
from numpy import arange
from numpy.random import rand


def gbar(ax, x, y, width=0.5, bottom=0):
  X = [[.6, .6], [.7, .7]]
  for left, top in zip(x, y):
    right = left + width
    ax.imshow(X, interpolation='bicubic', cmap=plt.cm.Blues,
         extent=(left, right, bottom, top), alpha=1)


fig = plt.figure()

xmin, xmax = xlim = 0, 10
ymin, ymax = ylim = 0, 1
ax = fig.add_subplot(111, xlim=xlim, ylim=ylim,
           autoscale_on=False)
X = [[.6, .6], [.7, .7]]

ax.imshow(X, interpolation='bicubic', cmap=plt.cm.copper,
     extent=(xmin, xmax, ymin, ymax), alpha=1)

N = 10
x = arange(N) + 0.25
y = rand(N)
gbar(ax, x, y, width=0.7)
ax.set_aspect('auto')
plt.show()

总结

以上就是本文关于Python+matplotlib+numpy绘制精美的条形统计图的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python numpy 提取矩阵的某一行或某一列的实例
Apr 03 Python
Python利用Django如何写restful api接口详解
Jun 08 Python
Numpy 改变数组维度的几种方法小结
Aug 02 Python
python每天定时运行某程序代码
Aug 16 Python
Python 实现数组相减示例
Dec 27 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
Feb 27 Python
Django封装交互接口代码
Jul 12 Python
浅析Python 条件控制语句
Jul 15 Python
django Model层常用验证器及自定义验证器详解
Jul 15 Python
Python 代码调试技巧示例代码
Aug 11 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
python实现Nao机器人的单目测距
Sep 04 Python
基于Python实现的ID3决策树功能示例
Jan 02 #Python
python实现基于SVM手写数字识别功能
May 27 #Python
Python中字典的浅拷贝与深拷贝用法实例分析
Jan 02 #Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
Jan 02 #Python
Python实现进程同步和通信的方法
Jan 02 #Python
mac系统安装Python3初体验
Jan 02 #Python
Python中static相关知识小结
Jan 02 #Python
You might like
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
javascript引用对象的方法
2007/01/11 Javascript
javascript 写类方式之七
2009/07/05 Javascript
js 处理URL实用技巧
2010/11/23 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
浅析JavaScript中的隐式类型转换
2013/12/05 Javascript
javascript折半查找详解
2015/01/26 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
详解jQuery停止动画——stop()方法的使用
2016/12/14 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
layui导航栏实现代码
2017/05/19 Javascript
基于JavaScript实现幸运抽奖页面
2020/07/05 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
[14:50]2018DOTA2亚洲邀请赛开幕式
2018/04/03 DOTA
python字符串Intern机制详解
2019/07/01 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
车间组长岗位职责
2013/12/20 职场文书
财务工作者先进事迹材料
2014/01/17 职场文书
高中物理教学反思
2014/02/08 职场文书
创先争优活动方案
2014/02/12 职场文书
技校毕业生自荐书
2014/05/23 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
党的群众路线教育实践活动心得体会(医院)
2014/11/03 职场文书
2015学校年度工作总结
2015/05/11 职场文书
商场广播稿范文
2015/08/19 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python
基于Redis的List实现特价商品列表功能
2021/08/30 Redis