MatLab:hist - 渐变颜色取决于大小

时间:2014-06-05 15:19:09

标签: matlab colors histogram

对于hist-plot的条形图是否可能有褪色的颜色,就像hist3-plot一样(见下面的截图)?

hist3

1 个答案:

答案 0 :(得分:1)

使用hist3和您的1D数据进行扭曲:

y=randn(1,1e2);
bins = 10;
hist3([y(:) y(:)],[1 bins]);
view(90,0)
set(gcf,'renderer','opengl');
set(get(gca,'child'),'FaceColor','interp','CDataMode','auto');

enter image description here


修改:要标准化直方图,只需根据numel(y)重新调整标注,这意味着添加以下行:

set(gca,'ZTickLabel',str2num(get(gca,'ZTickLabel'))/numel(y));