The legend box in plot has no colors
57 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/288565/image.png)
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 Commenti
Risposte (3)
Star Strider
il 2 Mag 2020
This is a known problem with recent AMD graphics drivers.
Updated drivers that solve this problem may by now be available.
.
0 Commenti
Vinai Datta Thatiparthi
il 2 Mag 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 Commenti
Luca Schibik
il 27 Ott 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 Commenti
Vedere anche
Categorie
Scopri di più su Legend in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!