我有一个使用bar3
创建的双变量直方图。我正在尝试更改高度小于某个阈值的条形颜色,但无济于事。我得到了这段代码:
h = bar3(dataSample, 0.5);
for n=1:numel(h)
cdata=get(h(n),'zdata');
set(h(n),'cdata',cdata,'facecolor','interp')
end
我无法弄清楚如何让情节看起来像下面的情节,其中小于0.001的条纹是灰色的:
有什么想法吗?
答案 0 :(得分:1)
这里是如何:
<a>
我随意决定在中间切割色彩图,前128个强度为灰色,接下来的128个色彩强度。你可以随心所欲地削减它。您可以通过设置色彩映射分箱(比如说256个分档)和该分区中低于它的灰色位置来找到所需的阈值。