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实现命令行有道词典的方法示例
Jan 31 Python
Python脚本实现自动将数据库备份到 Dropbox
Feb 06 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
Win10下python 2.7.13 安装配置方法图文教程
Sep 18 Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
Jun 10 Python
Python中请不要再用re.compile了
Jun 30 Python
linux 下selenium chrome使用详解
Apr 02 Python
python 串行执行和并行执行实例
Apr 30 Python
Python 处理日期时间的Arrow库使用
Aug 18 Python
python用tkinter实现一个简易能进行随机点名的界面
Sep 27 Python
Django权限控制的使用
Jan 07 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 COOKIE设置为浏览器进程
2009/06/21 PHP
PHP批量检测并去除文件BOM头代码实例
2014/05/08 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
PHP5.6读写excel表格文件操作示例
2019/02/26 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
鼠标划过实现延迟加载并隐藏层的js代码
2013/10/11 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
浅谈javascript中的prototype和__proto__的理解
2019/04/07 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
2019/04/16 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
python素数筛选法浅析
2018/03/19 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
python多线程与多进程及其区别详解
2019/08/08 Python
TensorFlow绘制loss/accuracy曲线的实例
2020/01/21 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
pycharm 代码自动补全的实现方法(图文)
2020/09/18 Python
adidas美国官网:adidas US
2016/09/21 全球购物
6PM官网:折扣鞋、服装及配饰
2018/08/03 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
学年自我鉴定范文
2013/10/01 职场文书
二手书店创业计划书
2014/01/16 职场文书
烹饪自我鉴定
2014/03/01 职场文书
最美家庭活动方案
2014/08/31 职场文书
2014年妇女工作总结
2014/12/06 职场文书