How to correct the order of colours while using legend command?
Mostrar comentarios más antiguos
I have a plot for 6 different line equations. I have plotted these with 6 different color, but in the plot, in legend location the colors are coming out of the order in which they were plotted. Please help if anyone knows how to correct this problem.
2 comentarios
Image Analyst
el 15 de Oct. de 2015
Did you plot a 2D matrix, or did you call plot 6 different times with 6 different vectors?
Paromita Bhattacharjee
el 15 de Oct. de 2015
Respuestas (2)
Thorsten
el 15 de Oct. de 2015
0 votos
This is the expected behavior of the legend function. If you want another order, the simplest way is to change the order of plotting the equations. If you do not tell us what you want to achieve, we cannot guess how to 'correct' the correct behavior of a function.
2 comentarios
Paromita Bhattacharjee
el 15 de Oct. de 2015
Editada: Image Analyst
el 15 de Oct. de 2015
For me this works as expected:
x = 1:100; y1 = x; y2 =2*x; y3 = 3*x;plot(x,y1,'k', x,y2,'b', x,y3,'m')
legend('eq1', 'eq2', 'eq3')
Image Analyst
el 15 de Oct. de 2015
0 votos
It works fine for me. I'm using R2015b. What version are you using? Can you post a screenshot?
Categorías
Más información sobre Legend en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!