В стандартной библиотеке MATLAB hist
использует команду bar
для построения графиков, но само использование bar
дает вам гораздо большую гибкость.Переходя к bar
матрице , столбцы которой являются столбцами бинов каждой гистограммы, отображает каждую из этих гистограмм в другом цвете, что является именно тем, что вам нужно.Вот пример кода:
[xcounts,~] = hist(x,100);
[ycounts,~] = hist(y,100);
histmat = [reshape(xcounts,100,1) reshape(ycounts,100,1)];
bar(histmat, optionalWidthOfEachBarInPixelsForOverlap);
Документация для bar
здесь здесь .