如何定义矩阵图上颜色吗
5视图(30天)
显示旧的评论
答案(2)
大卫Goodmanson
2022年10月14日
嗨,简,
下面的方法提出了黑色不仅对价值观是完全零(我不知道,可能是相关系数计算),但也值接近于零的水平,相关的精密colormap的行数。
n =大小(colormap, 1)%假设您已经有一个阴谋启动并运行
b = max (R2、[]“所有”);
一个= min (R2, [],“所有”);
印第安纳州=圆(1 + (- a / (b)) * (n - 1));
地图= colormap;
:地图(印第安纳州)= (0 0 0);
图(2)
显示亮度图像(R2)
colormap(地图)
colorbar
0评论
沃尔特·罗伯森
2022年10月18日
编辑:沃尔特·罗伯森
2022年10月18日
创建一个黑色衬层,使图像透明到处都是0。
(R2, P2) = corrcoef (x_avg_cor_time2);
图;
Z = 0(大小(R2, 1),大小(R2, 2), 3);%黑色背景
图像(Z);
持有在
alphadata =双(R2 ~ = 0);
h =显示亮度图像(R2);
h。AlphaData = AlphaData;
持有从
colorbar;
标题(“x_avg_cor_time1”)
缺点是黑人就不会显示在彩条。
作为
@David Goodmanson
讨论过的,当你有一个颜色colorbar中,它总是描述
范围
的数据,从来没有一个确定的值。举例来说,你可以做一个colormap有1024个条目,其中一个设置为黑色,这样将覆盖(说)+ / - 0.003,但你不能让colorbar条目匹配一个精确值,当你有连续的数据。