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中函数及默认参数的定义与调用操作实例分析
Jul 25 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
Python 数据处理库 pandas 入门教程基本操作
Apr 19 Python
python3将视频流保存为本地视频文件
Jun 20 Python
python爬虫之urllib3的使用示例
Jul 09 Python
python3实现指定目录下文件sha256及文件大小统计
Feb 25 Python
解决Pycharm后台indexing导致不能run的问题
Jun 27 Python
django 做 migrate 时 表已存在的处理方法
Aug 31 Python
Python使用微信接入图灵机器人过程解析
Nov 04 Python
解决python调用自己文件函数/执行函数找不到包问题
Jun 01 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 Python
如何让python的运行速度得到提升
Jul 08 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 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
ajax不执行success回调而是执行了error回调
2012/12/10 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
2013/04/28 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
JavaScript创建对象的七种方式全面总结
2017/08/21 Javascript
在vue项目创建的后初始化首次使用stylus安装方法分享
2018/01/25 Javascript
微信小程序实现时间进度条功能
2020/11/17 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
[05:08]2014DOTA2国际邀请赛 Hao专访复仇的胜利很爽
2014/07/15 DOTA
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[49:42]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第一局
2016/03/04 DOTA
Python中除法使用的注意事项
2014/08/21 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
pandas DataFrame的修改方法(值、列、索引)
2019/08/02 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
信用社实习人员自我鉴定
2013/09/20 职场文书
财务内勤岗位职责
2014/04/17 职场文书
有关爱国演讲稿
2014/05/07 职场文书
房屋买卖协议样本
2014/11/16 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
获奖感言一句话
2015/07/31 职场文书
导游词之镜泊湖
2019/12/09 职场文书
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android
小喇叭开始广播了! 四十多年前珍贵老照片
2022/05/09 无线电