python+matplotlib绘制3D条形图实例代码


Posted in Python onJanuary 17, 2018

本文分享的实例主要实现的是Python+matplotlib绘制一个有阴影和没有阴影的3D条形图,具体如下。

首先看看演示效果:

python+matplotlib绘制3D条形图实例代码

完整代码如下:

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D


# setup the figure and axes
fig = plt.figure(figsize=(8, 3))
ax1 = fig.add_subplot(121, projection='3d')
ax2 = fig.add_subplot(122, projection='3d')

# fake data
_x = np.arange(4)
_y = np.arange(5)
_xx, _yy = np.meshgrid(_x, _y)
x, y = _xx.ravel(), _yy.ravel()

top = x + y
bottom = np.zeros_like(top)
width = depth = 1

ax1.bar3d(x, y, bottom, width, depth, top, shade=True)
ax1.set_title('Shaded')

ax2.bar3d(x, y, bottom, width, depth, top, shade=False)
ax2.set_title('Not Shaded')

plt.show()

shade=True/False,使阴影可见/不可见。

总结

以上就是本文关于python+matplotlib绘制3D条形图实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python 3.x 新特性及10大变化
Jun 12 Python
举例讲解Python面向对象编程中类的继承
Jun 17 Python
python基于pyDes库实现des加密的方法
Apr 29 Python
浅谈Django REST Framework限速
Dec 12 Python
python3.5 email实现发送邮件功能
May 22 Python
Python实现爬虫爬取NBA数据功能示例
May 28 Python
Sanic框架应用部署方法详解
Jul 18 Python
sklearn-SVC实现与类参数详解
Dec 10 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 Python
关于Tensorflow使用CPU报错的解决方式
Feb 05 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
如何基于线程池提升request模块效率
Apr 18 Python
《Python学习手册》学习总结
Jan 17 #Python
浅谈Python对内存的使用(深浅拷贝)
Jan 17 #Python
Python分支结构(switch)操作简介
Jan 17 #Python
python2 与python3的print区别小结
Jan 16 #Python
python正则中最短匹配实现代码
Jan 16 #Python
Python程序员面试题 你必须提前准备!
Jan 16 #Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
Jan 16 #Python
You might like
php开发文档 会员收费1期
2012/08/14 PHP
深入解析php之sphinx
2013/05/15 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
浅析php静态方法与非静态方法的用法区别
2016/05/17 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
javascript import css实例代码
2008/07/18 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
Angular-Touch库用法示例
2016/12/22 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
vue cli4.0项目引入typescript的方法
2020/07/17 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
uniapp实现横向滚动选择日期
2020/10/21 Javascript
Python导入txt数据到mysql的方法
2015/04/08 Python
python实现上传下载文件功能
2020/11/19 Python
python实现在一个画布上画多个子图
2020/01/19 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
电大毕业生自我鉴定
2013/11/10 职场文书
家长寄语大全
2014/04/02 职场文书
工厂见习报告范文
2014/10/31 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
安全生产隐患排查制度
2015/08/05 职场文书
vue判断按钮是否可以点击
2022/04/09 Vue.js