ich für Daten der Größe einer Farbkarte erschaffe (7x24), die ich habe, lässt es mit einigen Zufallszahlen ersetzenNormierte Einheiten für Anmerkungen hinzufügen nicht bis
b = randi(50,7,24);
t = imagesc(b,[min(min(b)) max(max(b))]);
jetzt Inorder Anmerkungen hinzufügen Ich weiß, müssen die genaue Anfangs- und Endpunkt meiner Achsen, so dass ich ein Rechteck hinzufügen können jeden Punkt im Bild
xPOSITION = get(gca,'Position')
xPOSITION =
0.1300 0.1100 0.7750 0.8150
annotation('rectangle',[0.13 0.11 (0.7750 - 0.13)/24 (0.8150 -0.11)/7],'FaceColor','blue','FaceAlpha',.2)
ok jetzt wählen, wenn ich versuche, eine Anmerkung zu dem genauen Startpunkt der Daten hinzuzufügen, der Start Punkt scheint in Ordnung zu sein, aber die Größe des Rechtecks sollte eigentlich sein gleich zu jedem Punkt ist viel kleiner nach meiner Berechnung ist jede Box gleich (0,7750 - 0,13)/24 X (0,8150 -0,11)/7, weil die Einheiten normalisiert sind, mache ich einen Fehler bei der Berechnung? oder funktioniert die Annotation anders? jede Hilfe sehr
geschätztUPDATE würde nur ich 0,11 auf jede Dimension der Anmerkung hinzugefügt zu testen und es scheint die genaue Größe für den Grund zu sein, ich kann nicht herausfinden
annotation('rectangle',[0.13 0.11 ((0.7750 - 0.13) +0.11)/24 ((0.8150 -0.11)+0.11)/7],'FaceColor','blue','FaceAlpha',.2)
ohh! Ich erkenne meinen Fehler jetzt, danke für die Hilfe es funktioniert jetzt perfekt – Umar
Danke, ich bekomme es jetzt – Umar