how to display points from very light red to dark red?
    25 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    davit petraasya
 el 11 de Mzo. de 2016
  
    
    
    
    
    Comentada: davit petraasya
 el 15 de Mzo. de 2016
            Hi I have 100 points.(100 x and 100 y). I want to plot the points from very light red to very dark red. 1-point very light red,sequence gets darker and darker, and final 100-point totally dark red. Is it possible to do it?
Thanks!
0 comentarios
Respuesta aceptada
  Julie
      
 el 11 de Mzo. de 2016
        
      Editada: Julie
      
 el 11 de Mzo. de 2016
  
      See Below code
c = linspace(1,10,length(x));
G=linspace(.95,0,length(x)); % Increase the .95 for lighter red at beginning, increase the 0 for lighter red at the end 
map=[ones(length(x),1),G',G'];
colormap(map)
scatter(x,y,[],c)
2 comentarios
  Image Analyst
      
      
 el 11 de Mzo. de 2016
				Or
scatter(x, y, [], c, 'filled'); % Make solid discs instead of hollow discs.
Más respuestas (1)
  Chad Greene
      
      
 el 11 de Mzo. de 2016
        I recommend brewermap because Jan Brewer's colormaps have been thoughtfully designed and have a nearly linear lightness gradient. That is, the changes in lightness of Jan Brewer's color maps occur at approximately the same rate as the changes in the data they represent.
Here's an example using scatter. Start with Matlab's default colormap:
scatter(1:100,1:100,50,1:100,'filled','markeredgecolor','k')

Then change the colormap:
colormap(brewermap(256,'reds'))

Ver también
Categorías
				Más información sobre Red en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!