我试图创建一个覆盖三个独立数据集的二维直方图。我的想法是将数据集涂成红色、绿色和蓝色,这样一个箱子中红色数据的密度与该箱子颜色的红色值相对应,蓝色和绿色也是如此。在
这里有examples,但据我所知,在matplotlib中还没有实现多色打印。在
进入表格的网格
[[ (r,g,b) , (r,g,b) ... (r,g,b) ] ,
[ (r,g,b) , (r,g,b) ... ] ,
.......
[ (r,g,b) , (r,g,b) ... (r,g,b) ]]
一点问题都没有。问题是,我发现的所有绘图功能都想将单个箱子的值映射到一个色阶上,它们不允许我设置箱子的全部颜色值。在
有没有我应该找的原始人?已经有柱状图了吗?在
如果数据已经是RGB格式(权重在0和1之间),则
imshow
将把(M,N,3)
形状的数组解释为RGB数组。使用interpolation='nearest'
将输出像素化:如果它存储为元组列表,那么
np.array(...)
将进行转换。在相关问题 更多 >
编程相关推荐