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实现针对中文排序的方法
May 09 Python
python 对象和json互相转换方法
Mar 22 Python
Python3爬取英雄联盟英雄皮肤大图实例代码
Nov 14 Python
python实现智能语音天气预报
Dec 02 Python
详解Python设计模式之策略模式
Jun 15 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
Jun 18 Python
Python如何解除一个装饰器
Aug 07 Python
Python解析微信dat文件的方法
Nov 30 Python
如何使用PyCharm及常用配置详解
Jun 03 Python
Pygame Draw绘图函数的具体使用
Nov 17 Python
彻底弄懂Python中的回调函数(callback)
Jun 25 Python
Python+pyaudio实现音频控制示例详解
Jul 23 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
oracle资料库函式库
2006/10/09 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
PHP中$GLOBALS与global的区别详解
2019/03/21 PHP
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
JS获取年月日时分秒的方法分析
2016/11/28 Javascript
浅析JavaScript动画模拟拖拽原理
2016/12/09 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
Vue.js@2.6.10更新内置错误处机制Fundebug同步支持相应错误监控
2019/05/13 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
JavaScript TAB栏切换效果的示例
2020/11/05 Javascript
python函数返回多个值的示例方法
2013/12/04 Python
python自带的http模块详解
2016/11/06 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
python实现扫描ip地址的小程序
2019/04/16 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
财务会计专业毕业生自荐信
2013/10/19 职场文书
实习求职信
2013/12/01 职场文书
工程业务员岗位职责
2013/12/31 职场文书
学校元旦晚会方案
2014/02/19 职场文书
导师推荐信范文
2014/05/09 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书
离婚协议书范本(2014版)
2014/09/28 职场文书
六一儿童节开幕词
2015/01/29 职场文书
2015年度个人思想工作总结
2015/04/08 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS