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标准库urllib2的一些使用细节总结
Mar 16 Python
Python中创建字典的几种方法总结(推荐)
Apr 27 Python
python+pyqt实现右下角弹出框
Oct 26 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
Nov 21 Python
JSONLINT:python的json数据验证库实例解析
Nov 28 Python
Python实现控制台中的进度条功能代码
Dec 22 Python
django+echart绘制曲线图的方法示例
Nov 26 Python
Python 脚本获取ES 存储容量的实例
Dec 27 Python
python实现简单日期工具类
Apr 24 Python
Django文件存储 默认存储系统解析
Aug 02 Python
Django ORM filter() 的运用详解
May 14 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
Dec 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
php中的观察者模式
2010/03/24 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
javascript 支持ie和firefox杰奇翻页函数
2008/07/22 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
JavaScript 学习历程和心得分享
2010/12/12 Javascript
js函数setTimeout延迟执行的简单介绍
2013/07/17 Javascript
最流行的Node.js精简型和全栈型开发框架介绍
2015/02/26 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
详解JS: reduce方法实现 webpack多文件入口
2017/02/14 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
NodeJS模块与ES6模块系统语法及注意点详解
2019/01/04 NodeJs
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
微信小程序实现写入读取缓存详解
2019/08/30 Javascript
webpack的pitching loader详解
2019/09/23 Javascript
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
[44:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第二局
2016/03/03 DOTA
Python中 Lambda表达式全面解析
2016/11/28 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
使用TensorFlow直接获取处理MNIST数据方式
2020/02/10 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
Python如何读取、写入CSV数据
2020/07/28 Python
Python爬虫防封ip的一些技巧
2020/08/06 Python
Marriott国际:万豪国际酒店查询预订
2017/09/25 全球购物
SEPHORA丝芙兰德国官方购物网站:化妆品、护肤品和香水
2020/01/21 全球购物
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
学党史心得体会
2014/09/05 职场文书