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常见的格式化输出小结
Dec 15 Python
Python网络爬虫出现乱码问题的解决方法
Jan 05 Python
python数据类型_元组、字典常用操作方法(介绍)
May 30 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
Python实现删除时保留特定文件夹和文件的示例
Apr 27 Python
Python Flask框架模板操作实例分析
May 03 Python
Python下利用BeautifulSoup解析HTML的实现
Jan 17 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
Feb 27 Python
Python ORM框架Peewee用法详解
Apr 29 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
Sep 02 Python
python 列表推导和生成器表达式的使用
Feb 01 Python
Python合并多张图片成PDF
Jun 09 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设计模式小结
2013/02/15 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
PHP中实现接收多个name相同但Value不相同表单数据实例
2015/02/03 PHP
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
php通过文件头判断格式的方法
2016/05/28 PHP
PHP生成制作验证码的简单实例
2016/06/12 PHP
自制PHP框架之设计模式
2017/05/07 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
php实现微信分享朋友链接功能
2019/02/18 PHP
PHP7新功能总结
2019/04/14 PHP
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
js 表单验证方法(实用)
2009/04/28 Javascript
javascript hashtable实现代码
2009/10/13 Javascript
javascript 计算两个整数的百分比值
2009/12/26 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
javascript实现圣旨卷轴展开效果(代码分享)
2017/03/23 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
2020/04/16 Javascript
JS实现4位随机验证码
2020/10/19 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
python自定义类并使用的方法
2015/05/07 Python
详谈python http长连接客户端
2017/06/12 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
W Concept美国:精选全球独立设计师
2017/02/22 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
求职面试个人自我评价
2014/02/28 职场文书
三年级上册科学教学计划
2015/01/21 职场文书
小程序自定义轮播图圆点组件
2022/06/25 Javascript