Wie kann ich Beschriftungen (von Werten) am oberen Rand meines MATLAB-Diagramms hinzufügen?

Ich erstelle ein Histogramm "manuell" in MATLAB mit demplot Befehl für einen Datensatz nach Verwendung des Befehlshist Befehl (wobei ich die Ausgabe des Befehls zwei Matrizen zuweisen kann), um die Zählwerte und Mittelpunktwerte manuell abzurufen. Am liebsten würde ich über jedem Balken meines Histogramms eine Beschriftung anbringen, die den Mittelpunkt dieser Spalte angibt. Da ich bereits einen Vektor habe, der alle diese Mittelwerte enthält, besteht mein Problem darin, herauszufinden, wie die Beschriftungen tatsächlich erstellt und über den einzelnen Balken platziert werden. Jede Hilfe beim Hinzufügen dieser wäre sehr dankbar!

Was ich bisher ausprobiert habe:

Basierend auf einem anderen StackOverflow-Beitrag habe ich einen Befehl in dieser Richtung gesehen

for b = 1:nBins
    text(bins(b),counts(b)*2,num2str(a(b==binIdx,1)),'VerticalAlignment','top')
end

Ich komme auf die Idee, dass ich das wohl benutzetext Befehl innerhalb einer Schleife, um eine Beschriftung über jedem Balken zu platzieren, aber als ich versuchte, die zu änderntext Befehl oben zu den Daten, die ich hatte, konnte ich die Etiketten auf meinem Grundstück nicht sehen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage