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实现电子词典
Apr 23 Python
Python获取Linux系统下的本机IP地址代码分享
Nov 07 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
浅谈对yield的初步理解
May 29 Python
Mac 上切换Python多版本
Jun 17 Python
Django框架序列化与反序列化操作详解
Nov 01 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
Python grpc超时机制代码示例
Sep 14 Python
使用python-cv2实现视频的分解与合成的示例代码
Oct 26 Python
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
Apr 27 Python
python编写五子棋游戏
May 25 Python
python实现A*寻路算法
Jun 13 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
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
如何在Ubuntu下启动Apache的Rewrite功能
2013/07/05 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
jQuery.Validate验证库的使用介绍
2013/04/26 Javascript
简单的ajax连接库分享(不用jquery的ajax)
2014/01/19 Javascript
浅析Bootstrip的select控件绑定数据的问题
2016/05/10 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
简单了解JavaScript中的执行上下文和堆栈
2019/06/24 Javascript
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
探究Python中isalnum()方法的使用
2015/05/18 Python
python网络编程之文件下载实例分析
2015/05/20 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Python中的上下文管理器相关知识详解
2019/09/19 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
个人职业生涯规划书1500字
2013/12/31 职场文书
项目总经理岗位职责
2014/02/14 职场文书
培训班开班仪式主持词
2014/03/28 职场文书
爱护公共设施标语
2014/06/24 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
使用Redis实现实时排行榜功能
2021/07/02 Redis
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript
Java并发编程之原子性-Atomic的使用
2022/03/16 Java/Android
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers