WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Legende zum Farbfverlauf

 

Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.06.2011, 18:58     Titel: Legende zum Farbfverlauf
  Antworten mit Zitat      
Hallo,
ich plotte über plot3 unterschiedlich lange Vektoren in einer Schleife. Jede der i Linien soll eine andere Farbe haben. Möglichst mit einem Farbverlauf. Deshalb definiere ich mir über den Befehl colormap meinen Farbverlauf mit genau so vielen Einträgen, wie ich auch Linien plotte. Die Lengende rufe ich dann als colorbar auf:
Code:

farbe = colormap(jet(20));
for i=1:20
     p(i)=plot3(x{i}, y{i}, z{i});
end
colorbar;
 


So weit klappt alles nun habe ich aber das Problem, dass die Werte der Colorbar von 1 bis 20 betragen, entsprechend der Anzahl der Einträge in der colormap(jet(20)). Ich möchte aber, dass hier meine eigenen Werte stehen und nicht die Position in der colormap-Matrix. Ich kann zwar die Achse über:
Code:

set(colorbar,'YLim',[ersterWert letzterWert])
 

bearbeiten, jedoch ändert ich damit nicht die Zahlen, sondern das abgebildete Spektrum. Da meine Werte zwischen 0 und 1 liegen, stimmt der Farbverlauf nicht mehr. Hat da jemand ein Lösungsvorschlag?

Ich will also der colormap den Anfangs und Endwert zuweisen, die weder den Einträgen der x,y,z-Auchse noch der Position der Farbe in der colormap entsprechen.
Falls man mich nicht verstanden haben sollte, hilft vielleicht das beigefügte Bild.
Vielen Dank für die Hilfe.

colorbar.jpg
 Beschreibung:

Download
 Dateiname:  colorbar.jpg
 Dateigröße:  18.72 KB
 Heruntergeladen:  777 mal


Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.06.2011, 19:32     Titel:
  Antworten mit Zitat      
Habe die Lösung dank diesem Eintrag selber gefunden:
http://www.gomatlab.de/contour-farb.....isch-gewaehlt-t18565.html

Code:

set(gca,'CLim',[ersterWert letzter Wert])
 
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

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.