Can not make Legend border visible
Mostrar comentarios más antiguos
With the code below. This the example code from https://www.mathworks.com/help/matlab/ref/legend.html
x = linspace(0,pi);
y1 = cos(x);
plot(x,y1)
hold on
y2 = cos(2*x);
plot(x,y2)
legend('cos(x)','cos(2x)')
I got

The legend looks like this, which I can not understand.
If you check the last question I raised. All my figures have some problems with the legend. I do not know why. It seems that I need to change some settings of the matlab. The 2019b and 2020a both have this legend problem.
It looks like a very basic question. But it really annoys me for some time.
Any help, many thanks!
1 comentario
KALYAN ACHARJYA
el 22 de Ag. de 2020
I have used earlier one, no issue? Which version you are using?

Respuesta aceptada
Más respuestas (1)
the cyclist
el 22 de Ag. de 2020
0 votos
There is a box around the legend by default, and I cannot remember that ever not being the case.
Does this happen from a freshly started instance of MATLAB, having run no other code first?
Immediately after starting MATLAB, I would try each of the following, to see if any of them mention the legend:
- get(0)
- get(gcf)
- type startup.m
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!