Как поместить значения над столбцами в диаграмме в Matlab?
Обратите внимание, что может быть несколько баров на позицию неизвестной ширины, поэтому вы не можете просто сделать text
y1 = [1; 2; 3; 4; 5];
y2 = [5; 4; 3; 2; 1];
bar([y1, y2]);
text(0.75:1:(length(y1)-0.25), y1, num2str(y1,'%.0f'), 'VerticalAlignment', 'bottom', 'HorizontalAlignment', 'center');
text(1.0:1:(length(y2)+0.0), y2, num2str(y2,'%.0f'), 'VerticalAlignment', 'bottom', 'HorizontalAlignment', 'center');
Я могу попытаться угадать позицию, но хотел бы избежать этого.