how do I adjust the z scale on a contourf plot?
    18 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
I am plotting my data with contourf. The max value is 35 and the minimum value is -24. I am not interesting in visualizing any data beyond +/-5. How can adjust the scale such that the color map is applied only to the range between -5 and +5?
1 Kommentar
  Angus
      
 am 21 Jun. 2013
				You dont want just caxis([-5 5]) do you? It will limit the colorscale, but will still display the rest of the data outside that.
Antworten (2)
  Angus
      
 am 21 Jun. 2013
        Probably not the best way but this works somewhat ...
val_range = double(data>=-5 & data<=5);
val_range(val_range==0) = NaN;
[C,h] = contourf(data.*val_range);
0 Kommentare
  Kilian
 am 21 Jun. 2013
        1 Kommentar
  Angus
      
 am 24 Jun. 2013
				Too bad about the code not working, not sure why exactly, I was trying to replace any values outside of -5/5 with NaNs, it seemed to work for me but it could fail under some circumstances, apparently :/
Well if caxis got things going for you then great, glad that worked.
Cheers
Siehe auch
Kategorien
				Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange
			
	Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!