Colormap setting the colors i want
    33 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Tiago Dias
      
 am 29 Jun. 2018
  
    
    
    
    
    Kommentiert: Tiago Dias
      
 am 2 Jul. 2018
            Hello, So I discovered Colormap, and I want to draw a Color map of a matrix A I got that has ranges from 0 to 1. But I don't want to use the colours Matlab provides (jet for example), I want to create my own. Green for 0, Red for 1, and in between a mix from red, yellow for 0.5, orange and then red. A bit like Excel does.
colormap('jet');
imagesc(A);
colorbar;
Thanks
2 Kommentare
  Stephen23
      
      
 am 29 Jun. 2018
				"But I don't want to use the colours Matlab provides..."
As well as the ones that MATLAB provides:
you can find plenty of colormaps on FEX:
Akzeptierte Antwort
  Stephen23
      
      
 am 29 Jun. 2018
        
      Bearbeitet: Stephen23
      
      
 am 29 Jun. 2018
  
      You can easily adjust colormaps by using the colormapeditor:
As an alternative to defining the colormap matrix "by hand", you could use one of the colormap generators/creators on MATLAB FEX:
Some of them allow you to create a whole colormap from just a few RGB colors, e.g.:
3 Kommentare
Weitere Antworten (2)
  Image Analyst
      
      
 am 29 Jun. 2018
        Create your own colormap then assign values in whatever way you want:
numColors = 256; % Whatever....
myColorMap = zeros(numColors, 3); % Col1 = red, col2 = green, col3 = blue.
myColorMap(row1:row2, 1); % Set red values however you want.
... etc...
% Apply it.
colormap(handlesToMyAxes, myColorMap);
% Show bar
colorbar;
9 Kommentare
  Wooshik Kim
      
 am 29 Jun. 2018
        
      Bearbeitet: Wooshik Kim
      
 am 29 Jun. 2018
  
      You can set your own colormap with the following
mymap = [0 0 0.3 0 0 0.4 0 0 0.5 0 0 0.6 0 0 0.8 0 0 1.0]; colormap(mymap)
where each column corresponds to Red, Green, Blue intensities between 0 and 1.
The following page might be helpful.
Siehe auch
Kategorien
				Mehr zu Orange finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!