Legend function does not work in R2019b
古いコメントを表示
The following lines of code is just a simple use of legend function.
x = linspace(0,2*pi,360);
y = sin(x);
plot(x,y);
legend('sin(x)');
But the result I get in my computer is incomplete: the legend dose not show the line of the curve.

I run the code in mac and it doesn't have this issue. My system is windows 10 and the version of matlab is R2019b. I don't know what causes this problem and hope someone can help me figure it out.
採用された回答
その他の回答 (1 件)
Sulaymon Eshkabilov
2019 年 10 月 12 日
Hi,
Your code is running ok in Win 10 and MATLAB 2019b. You should close all figure windows, run clear all command or/and if possible restart your MATLAB. Then you should get the anticipated outcome from your code.
Just an additional step to test your MATLAB is to run this slightly edited code of yours:
x = linspace(0,2*pi,360);
y = sin(x);
plot(x,y, 'b-o');
legend('sin(x)');
Good luck.
2 件のコメント
Hangjun He
2019 年 10 月 12 日
RANJAN HALDER
2020 年 9 月 1 日
Thank You sir, opengl command didn't work for me by clearing all (excecuting clear all command), legend function is perfectly working for me.
カテゴリ
ヘルプ センター および File Exchange で Graphics Performance についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!