Borrar filtros
Borrar filtros

plot with light to dark blue colour

92 visualizaciones (últimos 30 días)
Bhawna Malik
Bhawna Malik el 22 de Mzo. de 2021
Editada: Adam Danz el 17 de Mzo. de 2023
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

Respuesta aceptada

Adam Danz
Adam Danz el 23 de Mzo. de 2021
Editada: Adam Danz el 17 de Mzo. de 2023
Update
As of MATLAB R2023a you can use the colormap sky
cmap = sky(256);
x = linspace(0,.5*pi,500)';
plot(sin(x).*linspace(0,1,20))
colororder(sky(20))
Prior to R2023a
Here's the colormap used by heatmap that spans from light to dark blue
n=256;
cmap = [linspace(.9,0,n)', linspace(.9447,.447,n)', linspace(.9741,.741,n)'];
  2 comentarios
Bhawna Malik
Bhawna Malik el 23 de Mzo. de 2021
whqat is n?
Jan
Jan el 23 de Mzo. de 2021
n is the number of colors.

Iniciar sesión para comentar.

Más respuestas (2)

Jan
Jan el 22 de Mzo. de 2021
Editada: Jan el 22 de Mzo. de 2021
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
Image Analyst el 22 de Mzo. de 2021
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.

Categorías

Más información sobre Colormaps 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!

Translated by