How to plot single colorful line?

2 visualizaciones (últimos 30 días)
Zack Trahem
Zack Trahem el 20 de Jun. de 2023
Comentada: Zack Trahem el 20 de Jun. de 2023
Iam trying to plot a single line graph varaying colororder depending on the intensity increse.
x=[1 2 3 4 5 6 ];
y=[1 2 3 4 5 6 ];
plot(x,y), colororder(jet)
expecting to color change over line. Thank you.

Respuesta aceptada

KSSV
KSSV el 20 de Jun. de 2023
x=[1 2 3 4 5 6 ];
y=[1 2 3 4 5 6 ];
z = zeros(size(x));
col = x; % This is the color, vary with x in this case.
surface([x;x],[y;y],[z;z],[col;col],...
'facecol','no',...
'edgecol','interp',...
'linew',2);
  1 comentario
Zack Trahem
Zack Trahem el 20 de Jun. de 2023
Thank you so much, this is what i was looking for.

Iniciar sesión para comentar.

Más respuestas (1)

DGM
DGM el 20 de Jun. de 2023
Editada: DGM el 20 de Jun. de 2023
This can't be done with a single line object. It can be done with multiple line objects or with patch objects. This thread has examples of both.

Categorías

Más información sobre Color and Styling en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by