How to label the curve instead of using legend?

166 ビュー (過去 30 日間)
Milind Amga
Milind Amga 2022 年 6 月 19 日
コメント済み: Milind Amga 2022 年 6 月 19 日
I wrote a code to plot a lot of graphs but while visualizing it becomes difficult to accertain which curve I am looking at, as some curves seems to have similar color. Is there any way I can add a name to the curve which is displayed the on the curve ( not like legend, it would appear near the individual curve) ?

採用された回答

Hiro Yoshino
Hiro Yoshino 2022 年 6 月 19 日
How about using text instead as follows?:
x = -pi:0.01:pi;
y1 = cos(x);
y2 = sin(x);
plot(x,y1,'b-'); hold on
plot(x,y2,'r-'); hold off
text(x(end),y1(end),"cos(x)",'Color','blue');
text(x(end),y2(end),"sin(x)",'Color','red');
  1 件のコメント
Milind Amga
Milind Amga 2022 年 6 月 19 日
Thankyou, this approach seems just fine.

サインインしてコメントする。

その他の回答 (1 件)

Abhishek Tiwari
Abhishek Tiwari 2022 年 6 月 19 日
編集済み: Abhishek Tiwari 2022 年 6 月 19 日
Hi,
You can label your curve using text. Choose one of the point on each curve and add text in there to serve as a label.
Example:
openExample('graphics/LabelPointOnGraphExample') % use MATLAB Online
These might be useful:
  1 件のコメント
Milind Amga
Milind Amga 2022 年 6 月 19 日
Thanks. I got the idea.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeLegend についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by