The legend box in plot has no colors
    16 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
 The legend box in matlab has no colours.
The legend box in matlab has no colours. This is the code:
x = linspace(0,pi);
y1 = cos(x);
plot(x,y1,'DisplayName','cos(x)')
hold on 
y2 = cos(2*x);
plot(x,y2,'DisplayName','cos(2x)')
hold off
legend
0 comentarios
Respuestas (3)
  Star Strider
      
      
 el 2 de Mayo de 2020
        This is a known problem with recent AMD graphics drivers.  
Updated drivers that solve this problem may by now be available.  
.
0 comentarios
  Luca Schibik
 el 27 de Oct. de 2022
        Hi, I have the same issue. I resolved it by imposing LineWidth. Once you have set it, you will have full legend! Try this little code in order to check
x=0:0.1:10;
y=sin(x);
z=sin(2*x);
figure(1)
plot(x,y,'LineWidth',2)
ylim([-2 2])
hold on 
plot(x,z,'LineWidth',2)
grid on
legend ('sin(x)','sin(2x)')
 Hope this help!
0 comentarios
  Vinai Datta Thatiparthi
    
 el 2 de Mayo de 2020
        Hey Arihant, 
Although I'm unable to reproduce the error that you mention at my end, I have noticed a few instances where other users have reported the same issue. Here are the links to those discussion on the MATLAB Answers forum: 
As a workaround, please perform a clean reinstall of MATLAB and update your graphics drivers to get your code to work as expected. 
Hope this helps!
0 comentarios
Ver también
Categorías
				Más información sobre Legend 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!



