plot with light to dark blue colour
Afficher commentaires plus anciens
I have to plot 20 curves . I have stored the data in matrix. I want to color the plot from light blue to dark blue.Please suggest me code
Réponse acceptée
Plus de réponses (2)
x = rand(10, 20) + (1:10).';
figure;
axes('NextPlot', 'add');
color1 = [0.5, 0.5, 1]; % Set colors according to your definition of
color2 = [0, 0, 0.5]; % "light blue" and "dark blue"
m = linspace(0, 1, 10);
for k = 1:10
color = color1 * m(k) + color2 * (1 - m(k));
plot(x(k, :), 'Color', color);
end
Image Analyst
le 22 Mar 2021
1 vote
See my colororder demo. Adapt as needed. The demo lets you pick any built-in colormap, but of course you could use your own if you want.

Catégories
En savoir plus sur Color and Styling dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
