Как я могу добавить метки (значений) в верхнюю часть моего графика MATLAB?
Я создаю гистограмму "вручную" в MATLAB используяplot
команда на наборе данных после использованияhist
команда (где я могу назначить вывод команды для двух матриц), чтобы вручную получить количество и средние точки. То, что я действительно хотел бы сделать, это добавить метку над каждой из полос на моей гистограмме с указанием значения центральной точки этого столбца.
Поскольку у меня уже есть вектор, содержащий все эти значения центра, моя проблема заключается в том, чтобы выяснить, как на самом деле создать метки и разместить их над каждой из полос. Любая помощь в добавлении их будет принята с благодарностью!
What I've Tried So Far:
Основываясь на другом посте StackOverflow, я увидел команду в этом направлении
for b = 1:nBins
text(bins(b),counts(b)*2,num2str(a(b==binIdx,1)),'VerticalAlignment','top')
end
Я понимаю, что я, вероятно, используюtext
Команда внутри цикла, чтобы разместить метку над каждой полосой, но когда я попытался изменитьtext
Команда выше, чтобы данные, которые я имел, я не мог видеть метки на моем графике.