How to label line in Matlab plot - Stack Overflow Since you have a lot of graphs and not much space, I suggest you use text to add the label at the end of the line. So in the loop add (under ylabel for example) str = sprintf (' n = %.2f',n); text (x (end),H (end),str); This will result in. As you can see there is an overlap in the beginning because the curves are close to each other.