채택된 답변

Star Strider
Star Strider 2023년 9월 7일

1 개 추천

Try this —
x = linspace(0, 10);
y = randn(size(x,2), 5);
figure
plot(x, y)
legend(compose('Vector %2d',1:5), 'Location','NE')
.

댓글 수: 7

pipor
pipor 2023년 9월 7일
i saw that legend but i dont want this
i want to display on right sidede
Dyuman Joshi
Dyuman Joshi 2023년 9월 7일
편집: Dyuman Joshi 2023년 9월 7일
"but i dont want this"
That's what you showed in the image above - top right corner, and that's what @Star Strider did.
pipor
pipor 2023년 9월 7일
at the bottom of each line there must be the name (not in the legend with the colors)..When you have many lines the legend becomes very messy...
pipor
pipor 2023년 9월 7일
이동: Voss 2023년 9월 7일
i do it with octave...several year ago
I do not have your data, however something like this using the text function will work to put labels at the ends of the lines —
x = linspace(0, 2, 150);
y = (0:0.5:2).'+sin((1:5).'*2*pi*x);
figure
plot(x, y)
text(ones(1,4)*x(end), y(4:-1:1,end), {{'A'},{'B'},{'C'},{'D'}})
xlim(xlim+[0 0.1])
EDIT — (7 Sep 2023 at 21:05)
Corrected typographical errors.
.
pipor
pipor 2023년 9월 7일
good!
Star Strider
Star Strider 2023년 9월 7일
Thank you!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2023년 9월 7일

댓글:

2023년 9월 7일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by