Python+matplotlib+numpy实现在不同平面的二维条形图


Posted in Python onJanuary 02, 2018

在不同平面上绘制二维条形图。

本实例制作了一个3d图,其中有二维条形图投射到平面y=0,y=1,等。

演示结果:

Python+matplotlib+numpy实现在不同平面的二维条形图

Python+matplotlib+numpy实现在不同平面的二维条形图

完整代码:

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

# Fixing random state for reproducibility
np.random.seed(19680801)


fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

colors = ['r', 'g', 'b', 'y']
yticks = [3, 2, 1, 0]
for c, k in zip(colors, yticks):
  # Generate the random data for the y=k 'layer'.
  xs = np.arange(20)
  ys = np.random.rand(20)

  # You can provide either a single color or an array with the same length as
  # xs and ys. To demonstrate this, we color the first bar of each set cyan.
  cs = [c] * len(xs)
  cs[0] = 'c'

  # Plot the bar graph given by xs and ys on the plane y=k with 80% opacity.
  ax.bar(xs, ys, zs=k, zdir='y', color=cs, alpha=0.8)

ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')

# On the y axis let's only label the discrete values that we have data for.
ax.set_yticks(yticks)

plt.show()

脚本运行时间:(0分0.063秒)

总结

以上就是本文关于Python+matplotlib+numpy实现在不同平面的二维条形图的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
Python可变参数函数用法实例
Jul 07 Python
在cmd中运行.py文件: python的操作步骤
May 12 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
python3使用腾讯企业邮箱发送邮件的实例
Jun 28 Python
Python 动态导入对象,importlib.import_module()的使用方法
Aug 28 Python
python实现的config文件读写功能示例
Sep 24 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
Oct 27 Python
使用python实现男神女神颜值打分系统(推荐)
Oct 31 Python
Python values()与itervalues()的用法详解
Nov 27 Python
解决Python图形界面中设置尺寸的问题
Mar 05 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
Mar 20 Python
浅析Python 字符编码与文件处理
Sep 24 Python
Python 实现淘宝秒杀的示例代码
Jan 02 #Python
python基于twisted框架编写简单聊天室
Jan 02 #Python
python http接口自动化脚本详解
Jan 02 #Python
详解用python实现简单的遗传算法
Jan 02 #Python
一个Python最简单的接口自动化框架
Jan 02 #Python
利用Hyperic调用Python实现进程守护
Jan 02 #Python
python实现TF-IDF算法解析
Jan 02 #Python
You might like
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
使用PHPStorm+XDebug搭建单步调试环境
2017/11/19 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
js Form.elements[i]的使用实例
2011/11/13 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
jquery加载图片时以淡入方式显示的方法
2015/01/14 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
jQuery与vue实现拖动验证码功能
2018/01/30 jQuery
JavaScript闭包与作用域链实例分析
2019/01/21 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
Python中的装饰器用法详解
2015/01/14 Python
举例介绍Python中的25个隐藏特性
2015/03/30 Python
python两种获取剪贴板内容的方法
2020/11/06 Python
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
热能动力工程毕业生自荐信
2013/11/07 职场文书
大学生求职计划书
2014/04/30 职场文书
鉴定评语大全
2014/05/05 职场文书
经营理念口号
2014/06/21 职场文书
老干部工作先进事迹
2014/08/17 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
研究生毕业论文导师评语
2014/12/31 职场文书
数学教师求职信范文
2015/03/20 职场文书
2015年助残日活动总结
2015/03/27 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
中小学教师继续教育心得体会
2016/01/19 职场文书