Question
I am plotting a cosine wave, a sine wave and an amplified sine wave (in that order) on a single plot (figure window). However, I would like my legend to name and display only the cosine wave and the amplified sine wave. The figure itself should display all the plots i.e. cosine, sine, amplified sine.
Related Questions
Expert Answer
Kshitij Singh
PhD Expert
Answered Nov 20, 2025
To show only certain graphics in a legend, explicitly place their handles at the beginning of the call to legend, e.g:
x = -pi:pi/20:pi; h1 = plot(x,cos(x),'-ro'); hold on h2 = plot(x,sin(x),'-.b'); h3 = plot(x,2*sin(x),'-*k'); legend([h1 h3],'cos(x)','2*sin(x)')
Have a different question? Ask here