Verfasst am: 09.07.2013, 07:53
Titel: colorbar und colormap in Plot verwenden
Guten Morgen,
ich habe ein kleines Problem bzw. komme mit den Beispielen zu colormap und colorbar und ihrer Verwendung beim Plottren nicht klar.
Ich arbeite momentan an einem file, welches Punktepaare ,mit X- und Y-Koordinate jeweils, auswertet. Hierzu berechne ich zwischen zwei Punkten (also einem Punktepaar) den Abstand als Betrag.
Bisher plotte ich meine Punkte in einem X-Y-Diagramm (Befehl plot) und plotte je nach berechnetem Abstand den Punktmarker farbig. X-, Y-Koordinate und Abstand liegen als Vektor mit jeweils gleicher Länge vor.
Nun würde ich hier gerne colormap und und colorbar verwenden. D.h. ,meine Punkte je nach Abstand im colormap-Bereich plotten lassen und dazu bzw. darauf die colorbar normieren und im plot-Fenster mitanzeigen lassen.
Ich wäre euch sehr dankbar, wenn sich jemand hier dieses Themas annehmen würde und mir für die Problemlösung Hilfestellung gibt.
Hallo,
hier nochmal ein Beispielcode dazu.
Harald hat recht, die 3.Dimension wäre der Abstand des Punktepaares.
Möchte es aber generell im 2-Dimensionalen plotten.
D.h. ich habe einen X- und einen Y-Vektor und dazugehörig die Abstandswerte.
Code:
%Ein Beispielinitialisierung meiner Vektoren mit abhängigem Parameter %Abstand
for i=1:1:5
X(i)=i;
Y(i)=i;
Abstand(i)=i;
end
nun meine Frage dazu, der Plot müsste doch bestimmt über colormap einfacher gehen und dazu die colorbar im plot anzeigen lassen und mit den Werten von Abstand(i) normieren.
Ich finde Deinen gscatter-Ansatz deutlich einfacher als das Orginal und man hat weit weniger Möglichkeiten Tippfehler einzubauen.
Gruß, Jan
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.