python条形图颜色设置_python – 根据值在matplotlib中更改3D条形图中的条形颜色
我在matplotlib中有一个3D条形图,总共有165个条形图,目前它非常混乱.
我想根据谨慎的z值更改条形的颜色:0,1,2.
我不确定如果我完全理解给定的答案,但我无法在这种情况下使其工作.
代码是:
data = [[0 0 0 2 0 0 1 2 0 0 0]
[0 0 2 2 0 0 0 0 2 0 0]
[1 0 2 2 1 2 0 0 2 0 2]
[1 0 2 2 0 2 0 2 2 2 2]
[2 2 2 2 2 2 2 2 2 2 2]
[2 2 0 2 2 2 2 2 2 2 2]
[0 2 2 0 2 2 2 2 2 2 2]
[1 2 0 0 2 1 2 2 0 0 2]
[0 0 2 1 0 0 2 0 0 0 0]
[2 1 2 2 0 0 0 2 0 0 2]
[2 2 2 0 2 0 0 0 2 2 2]
[2 2 0 0 2 2 2 2 2 0 0]
[2 2 1 2 0 0 0 2 2 2 0]
[2 0 0 2 0 0 2 2 2 2 2]
[2 0 0 2 0 2 2 2 2 2 2]]
ly = len(data[0])
lx = len(data[:,0])
xpos = np.arange(0,lx,1) # Set up a mesh of positions
ypos = np.arange(0,ly,1)
xpos, ypos = np.meshgrid(xpos+0.25, ypos+0.25)
xpos = xpos.flatten() # Convert positions to 1D array
ypos = ypos.flatten()
zpos = np.zeros(lx*ly)
dx = 0.5 * np.ones_like(zpos)
dy = dx.copy()
dz = data.flatten()
ys = np.array([float(yi) for yi in y[1:]])
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# all blue bars
#ax.bar3d(xpos,ypos,zpos, dx, dy, dz, color='b')
# try changing color bars
colors = ['r','g','b']
for i in range(0,3):
ax.bar3d(xpos[i], ypos[i], zpos[i], dx, dy, dz[i], alpha=0.1,
color=colors[i])
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
plt.show()
python条形图颜色设置_python – 根据值在matplotlib中更改3D条形图中的条形颜色相关推荐
- python画图颜色设置_python画图常规设置方式
python绘图的包大家应该不会陌生,但是,对图的常规设置不一定会知道(其实自己也是才知道的),比如:坐标轴的字体大小.颜色设置:标题的字体颜色大小设置:线的粗细.颜色:图片风格的设置等.了解这些常规 ...
- python画图颜色设置_python画图自定义colorbar
作者:ahworld 链接:python画图自定义colorbar 来源:微信公众号-seqyuan 著作权归作者所有,任何形式的转载都请联系作者. 自定义colorbar包含两方面: 自定义colo ...
- python 线程超时设置_python多任务之总结——(二)线程、协程
本文主要讲述进程线程协程在python中的使用.主要说明各自的创建.通信及联系与区别,了解各自的适用场景,能更好的利用并发实现多任务开发. 第一部分:python多任务之总结--(一)进程学习 线程 ...
- python权限管理设置_python权限管理框架
Python生成管理员权限的可执行程序 如何使用pyinstaller或者其他生成一个有管理员权限的可执行程序,生成的我也遇到这个问题了. Python权限修饰正确的是? A. 标识符开头无下划线,该 ...
- python画图颜色设置_python画图--输出指定像素点的颜色值方法
python画图--输出指定像素点的颜色值方法 如下所示: # -*- coding: utf-8 -*- #--------------------------------------------- ...
- python更换窗口颜色设置_python – 默认窗口颜色Tkinter和十六进制颜色代码
不确定你到底在找什么,但这会有用吗? import Tkinter mycolor = '#%02x%02x%02x' % (64, 204, 208) # set your favourite rg ...
- python自动化办公设置_python自动化办公之 python操作Excel
今天就为大家介绍一下,使用 Python 如何操作 Excel . 常用工具 数据处理是 Python 的一大应用场景,而 Excel 又是当前最流行的数据处理软件.因此用 Python 进行数据处理 ...
- python 柱状图宽度设置_Python matplotlib 柱状图实例
学习用matplotlib绘图中,数据是我之前做的实验,隐去了关键信息. 出来的效果就是题图这样,基本可以满足柱状图的绘图要求. 完整代码及注释如下: import numpy as np impor ...
- python只读属性怎么设置_Python 定义只读属性的实现方式
Python是面向对象(OOP)的语言, 而且在OOP这条路上比Java走得更彻底, 因为在Python里, 一切皆对象, 包括int, float等基本数据类型. 在Java里, 若要为一个类定义只 ...
最新文章
- Socket拉屎模型之二--实践篇
- Java对象的四种引用方式
- 图解 RoIAlign 以及在 PyTorch 中的使用(含代码示例)
- 零信任风口来了,新一代企业安全架构革新势在必行
- 小米终于开始对外输出了!
- MYSQL 表左连接 ON AND 和ON WHERE 的区别
- 如何抓取(采集)大众点评网的坐标(经纬度)信息
- 大大学校园计算机市场分析,Acer笔记本计算机营销策略分析以大学生市场为例.doc...
- C#——NPOI对Excel的操作、导入导出时异常处理(三)
- 用于 Linux* 的英特尔® 图形驱动程序 以后买本本的时候,先注意一下
- 蓝牙电话之HFP-通话
- 性能测试入门(一):性能测试中的各项指标告诉我们什么
- 刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生了....
- 微信8年,这几个冷知识你都知道吗?想必知道的人也不多吧
- 数据清理、转换、合并、重塑
- 照片怎么添加相框?分享你和好用的方法
- uva 10537 The Toll! Revisited
- 【渝粤教育】广东开放大学 行政组织学 形成性考核 (34)
- 极限的无穷小和无穷大
- Python小游戏--数字“炸弹“
热门文章
- 从nginx-rtmp中提取一帧h264帧
- Spark对Kafka两种连接方式的对比——Receiver和Direct
- Java程序员需要掌握的计算机底层知识(三):进程、线程、纤程、中断
- 【MySQL】存储过程中,怎么把多个select结果,合并成一个结果集返回?
- 【Servlet】HTTP 协议之请求方式、Servlet介绍、Servlet 的生命周期
- NumPy之:使用genfromtxt导入数据
- Scala教程之:可变和不变集合
- 高中生计算机创新大赛作品,2017 第十届“英特尔杯”全国大学生软件创新大赛获奖作品...
- spark-jar冲突解决方案
- java条件运算符类型转换_Java运算符,条件表达式,类型转换