Я хочу построить одну гистограмму, где некоторые из значений x равны 0, а другие значения x находятся в диапазоне от 0,002 до 0,008. Проблема в том, что даже при указании xlim
столбцы перекрываются, но, конечно, они не должны.
x1 = zeros (3000,1);
hist(x1);xlim([0 0.008]);
h = findobj(gca,'Type','patch');
set(h,'Facecolor',[1 0 0]);
set(h,'FaceAlpha',0.7);
hold on
n = 3000;
R = [0.002 0.008];
x2 = rand(n,1)*range(R)+min(R);
hist(x2);xlim([0 1])
h1 = findobj(gca,'Type','patch');
set(h1,'facealpha',.3)