How to label the curve instead of using legend?

189 views (last 30 days)
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) ?

Accepted Answer

Hiro Yoshino
Hiro Yoshino on 19 Jun 2022
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

More Answers (1)

Abhishek Tiwari
Abhishek Tiwari on 19 Jun 2022
Edited: Abhishek Tiwari on 19 Jun 2022
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.
openExample('graphics/LabelPointOnGraphExample') % use MATLAB Online
These might be useful:




Community Treasure Hunt

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

Start Hunting!