Como posso adicionar rótulos (de valores) ao topo do meu lote do MATLAB?
Estou criando um histograma "manualmente" no MATLAB usando oplot
comando em um conjunto de dados depois de usar ohist
comando (onde eu posso atribuir a saída do comando para duas matrizes) para obter manualmente as contagens e pontos médios. O que eu realmente adoraria fazer é adicionar um rótulo acima de cada uma das barras no meu histograma, informando o valor do ponto central dessa coluna. Como eu já tenho um vetor contendo todos esses valores centrais, meu problema está em descobrir como realmente criar os rótulos e colocá-los acima de cada uma das barras. Qualquer ajuda em adicionar estes seria muito apreciada!
O que eu tentei até agora:
Baseado em outro post do StackOverflow, eu vi um comando ao longo destas linhas
for b = 1:nBins
text(bins(b),counts(b)*2,num2str(a(b==binIdx,1)),'VerticalAlignment','top')
end
Eu tenho a idéia de que eu provavelmente uso otext
comando dentro de um loop para colocar um rótulo acima de cada barra, mas quando eu tentei modificar otext
comando acima para os dados que eu tinha, eu não podia ver os rótulos no meu enredo.