how to display points from very light red to dark red?
59 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
davit petraasya
am 11 Mär. 2016
Kommentiert: davit petraasya
am 15 Mär. 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 Kommentare
Akzeptierte Antwort
Julie
am 11 Mär. 2016
Bearbeitet: Julie
am 11 Mär. 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 Kommentare
Image Analyst
am 11 Mär. 2016
Or
scatter(x, y, [], c, 'filled'); % Make solid discs instead of hollow discs.
Weitere Antworten (1)
Chad Greene
am 11 Mär. 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'))
Siehe auch
Kategorien
Mehr zu Red 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!