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

in subplots immer die gleiche colormap verwenden

 

gargamel
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 59
Anmeldedatum: 07.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.04.2008, 09:50     Titel: in subplots immer die gleiche colormap verwenden
  Antworten mit Zitat      
hi

hab ein kleines problem mit subplots, ich hab mir ein figure mit 10 subplots ausgeben lassen indem ich mir einige kleine matrizen ausgeben lasse.
weil ich die dinger aber gerne optisch besser vergleichen möchte will ich dass ich die gleiche colormap auf jedes bild anwende.
hier mein bild


kann doch für matlab profis wie euch kein großes thema sein oder?

lg gargamel
Private Nachricht senden Benutzer-Profile anzeigen


steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 28.04.2008, 11:41     Titel:
  Antworten mit Zitat      
Moin Gargamel,

ich würd sagen, du gibst die Colormap einfach vor:
Code:
figure,
colormap('default'); % oder deine eigene; siehe auch Hilfe zu colormap


Ich habs nicht probiert, aber das müsste so klappen...

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
gargamel
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 59
Anmeldedatum: 07.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.04.2008, 12:00     Titel:
  Antworten mit Zitat      
ich glaube ich hab mich ein bisschen ungenau ausgedrückt, ich will nicht nur die selbe colormap bei den bildern haben (die hab ich eh) ich will dass die colormap gleich skaliert ist. d.h wenn zum beispiel im ersten bild der wert 10 die farbe hellgrün hat dann will ich auch dass in den anderen bildern der wert 10 hellgrün dargestellt wird.

wenn ich mir die colorbar dazu ausgeben lasse (hab ich leider in meinem beispielbild nicht getan) dann ist die colorbar manchmal von -20 bis 30 skaliert, manchmal von -25 bis 40. und dass macht meine daten eben unanschaulich.

ich hoffe ich hab mich jetzt ein bisschen verständlicher ausgedrückt.
Private Nachricht senden Benutzer-Profile anzeigen
 
jochma
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 79
Anmeldedatum: 25.10.07
Wohnort: Oberbayern
Version: Version 7.0.0 (R14)
     Beitrag Verfasst am: 28.04.2008, 13:52     Titel:
  Antworten mit Zitat      
Servus,

wenn du die Matrizen mit imagesc ausgibst, dann kannst du mit caxis den Wertebereich der Colormap bestimmen.

Beispiel:

Code:

% Zwei Testmatrizen
A=[1 2 3 4 5; 2 2 4 2 1; 3 4 2 3 1; 5 3 2 1 3; 3 4 5 3 1];
B=[11 12 13 14 15; 12 12 14 12 11; 13 14 12 13 11; 15 13 12 11 13; 13 14 15 13 11];

% Bestimmung des absoluten Minimalwertes
Amin=min(min(A));
Bmin=min(min(B));
plotmin=min([Amin Bmin]);

% Bestimmung des absoluten Maximalwertes
Amax=max(max(A));
Bmax=max(max(B));
plotmax=max([Amax Bmax]);

% Graphische Darstellung beider Matrizen als subplot in einem figure
figure;
subplot(2,1,1), imagesc(A), caxis([plotmin plotmax]), colorbar, subplot(2,1,2), imagesc(B), caxis([plotmin plotmax]), colorbar
 


gruß
jochma
Private Nachricht senden Benutzer-Profile anzeigen
 
shaner

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2009, 11:40     Titel:
  Antworten mit Zitat      
Für den Fall, dass das hier nochmal jemand liest:
caxis([cmin cmax])

s. Hilfe
 
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 - 2024 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.