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中的yield函数的用法
Apr 03 Python
Python的Socket编程过程中实现UDP端口复用的实例分享
Mar 19 Python
python中通过预先编译正则表达式提高效率
Sep 25 Python
Python内置函数——__import__ 的使用方法
Nov 24 Python
python解决字符串倒序输出的问题
Jun 25 Python
Python 判断奇数偶数的方法
Dec 20 Python
浅谈python之自动化运维(Paramiko)
Jan 31 Python
python实现密码强度校验
Mar 18 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 Python
django日志默认打印request请求信息的方法示例
May 17 Python
详解Python流程控制语句
Oct 28 Python
Python虚拟环境virtualenv创建及使用过程图解
Dec 08 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
用PHP和MySQL保存和输出图片
2006/10/09 PHP
利用php+mysql来做一个功能强大的在线计算器
2010/10/12 PHP
php图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
解析php时间戳与日期的转换
2013/06/06 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
php中3种方法删除字符串中间的空格
2014/03/10 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
解决jQuery插件tipswindown与hintbox冲突
2010/11/05 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
Vue键盘事件用法总结
2017/04/18 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
微信小程序实现手势图案锁屏功能
2018/01/30 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python提示No module named images的解决方法
2014/09/29 Python
Python连接DB2数据库
2016/08/27 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
python判断完全平方数的方法
2018/11/13 Python
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
武汉瑞得软件笔试题
2015/10/27 面试题
应聘医药代表职位求职信
2013/10/21 职场文书
应届生煤化工求职信
2013/10/21 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
2015年副班长工作总结
2015/05/15 职场文书
教师读书活动心得体会
2016/01/14 职场文书
死磕 java同步系列之synchronized解析
2021/06/28 Java/Android
JavaScript组合继承详解
2021/11/07 Javascript