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探索之创建二叉树
Oct 25 Python
Python面向对象编程基础解析(一)
Oct 26 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
Mar 15 Python
通过python顺序修改文件名字的方法
Jul 11 Python
Django添加favicon.ico图标的示例代码
Aug 07 Python
详解python和matlab的优势与区别
Jun 28 Python
Django实现微信小程序的登录验证功能并维护登录态
Jul 04 Python
Python计算两个矩形重合面积代码实例
Sep 16 Python
python面向对象之类属性和类方法案例分析
Dec 30 Python
Python数据正态性检验实现过程
Apr 18 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 Python
Python中npy和mat文件的保存与读取
Apr 24 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连接SQLServer2005的方法
2015/01/27 PHP
php排序算法实例分析
2016/10/17 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
基于JavaScript实现类似于百度学术高级检索功能
2016/03/02 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
Angular中$broadcast和$emit的使用方法详解
2017/05/22 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
Python学习笔记之os模块使用总结
2014/11/03 Python
Python中自定义函数的教程
2015/04/27 Python
详解Python编程中包的概念与管理
2015/10/16 Python
python 对dataframe下面的值进行大规模赋值方法
2018/06/09 Python
python实现推箱子游戏
2020/03/25 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
深入了解python中元类的相关知识
2019/08/29 Python
Django实现文件上传和下载功能
2019/10/06 Python
python和go语言的区别是什么
2020/07/20 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
2021/02/25 Python
简述Html5 IphoneX 适配方法
2018/02/08 HTML / CSS
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
毕业生优秀推荐信
2013/11/26 职场文书
年度考核自我鉴定
2014/02/02 职场文书
军训学生自我鉴定
2014/02/12 职场文书
《诺贝尔》教学反思
2014/02/17 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
亮剑精神观后感
2015/06/05 职场文书
go xorm框架的使用
2021/05/22 Golang
Python3 类型标注支持操作
2021/06/02 Python
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL