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生成验证码实例
Aug 21 Python
Python的函数的一些高阶特性
Apr 27 Python
在Windows服务器下用Apache和mod_wsgi配置Python应用的教程
May 06 Python
Python实现购物车程序
Apr 16 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
python散点图实例之随机漫步
Aug 27 Python
python3爬虫获取html内容及各属性值的方法
Dec 17 Python
python制作英语翻译小工具代码实例
Sep 09 Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 Python
Python sublime安装及配置过程详解
Jun 29 Python
如何让PyQt5中QWebEngineView与JavaScript交互
Oct 21 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 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数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
PHP使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
任意位置显示html菜单
2007/02/01 Javascript
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
transport.js和jquery冲突问题的解决方法
2015/02/10 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
JavaScript 禁止用户保存图片的实现代码
2020/04/28 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
2020/07/22 Javascript
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
Python列表list数组array用法实例解析
2014/10/28 Python
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
Python同步遍历多个列表的示例
2019/02/19 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
2019/08/06 Python
详解Python time库的使用
2019/10/10 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
德国最大的网上鞋店之一:Schuhe24.de
2017/06/10 全球购物
2015年物业管理工作总结
2015/04/23 职场文书
盗窃案辩护词
2015/05/21 职场文书
交通事故案件代理词
2015/05/23 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP