Borrar filtros
Borrar filtros

Colors not showing in legend

21 visualizaciones (últimos 30 días)
Fabrizio Bernardi
Fabrizio Bernardi el 19 de Nov. de 2021
Comentada: VBBV el 19 de Nov. de 2021
Hello everyone, I am having problems with legends in plots... If I plot several things defining colors and using hold on, once used the legend command I don't see the color references... as example, after the following code:
plot(my_data(zone1,2),my_data(zone1,3),'b')
hold on
plot(my_data(zone2,2),my_data(zone2,3),'r')
plot(my_data(zone3,2),my_data(zone3,3),'g')
plot(my_data(zone4,2),my_data(zone4,3),'y')
plot(my_data(zone5,2),my_data(zone5,3),'c')
plot(my_data(zone6,2),my_data(zone6,3),'k')
legend('zone1','zone2','zone3','zone4','zone5','zone6')
I have the following plot:
Plot is fine and all references are there, but no colors...
Can someone help?
Thank you very much,
Fabrizio

Respuesta aceptada

VBBV
VBBV el 19 de Nov. de 2021
legend('Zone1','Zone2','Zone3','Zone4','Zone5','Zone6');
Use a different variable name for legends. It seems you also use it as indices in your plot matrices.
  3 comentarios
VBBV
VBBV el 19 de Nov. de 2021
Editada: VBBV el 19 de Nov. de 2021
are you plotting inside a GUI or App?
VBBV
VBBV el 19 de Nov. de 2021
legend({'Zone1','Zone2','Zone3','Zone4','Zone5','Zone6'});
or try using a cell array

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by