The legend box in plot has no colors
54 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
![](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 Kommentare
Antworten (3)
Star Strider
am 2 Mai 2020
This is a known problem with recent AMD graphics drivers.
Updated drivers that solve this problem may by now be available.
.
0 Kommentare
Vinai Datta Thatiparthi
am 2 Mai 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 Kommentare
Luca Schibik
am 27 Okt. 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 Kommentare
Siehe auch
Kategorien
Mehr zu Legend finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!