Центрирование бинов гистограммы и установка процентного диапазона в Matlab
Я делаю анализ данных в Matlab, и я строю графики частот дискретных значений (1-15) в гистограмме на Matlab. Я хотел бы центрировать ячейки так, чтобы центр 1-го ячейки находился в значении 1, центр 2-го ячейки был в значении 2 и т. Д.
Также я хотел бы получить процентный диапазон для оси Y. Любые быстрые идеи, как это сделать? Вот картинка, выделяющая мой вопрос:
1 ответ
Решение
Начните с использования hist
с вашими ожидаемыми центрами. Тогда используйте bar
а также xlabel
чтобы отобразить гистограмму с осью Y так, как вы хотите:
dat = randi(15,100,1);
centers = 1:15;
counts = hist(dat,centers);
pcts = 100 * counts / sum(counts);
bar(centers,counts)
ylabel('%')