legend
Add legend to axes.
📝Syntax
legend()
legend(label1, ..., labelN)
legend(labels)
legend('off')
legend('hide')
legend('show')
legend('toggle')
legend('boxon')
legend('boxoff')
legend(ax, ...)
legend(..., 'Location', lcn)
legend(..., propertyName, propertyValue)
L = legend(...)
📥Input Arguments
Parameter Description
label1, ..., labelN sets the legend labels: row vector characters.
labels cell array of character vectors or string array.
'off' delete the legend.
'toggle' toggle legend visibility.
'hide' hide legend.
'show' show legend.
'boxon' display box around legend.
'boxoff' hide box around legend.
ax axes to make current.
lcn Legend location: a string ('NE' default).
propertyName a scalar string or row vector character.
propertyValue a value.
📤Output Arguments
Parameter Description
L a graphics object: axes type.
📄Description

legend creates a legend in the current figure.

Location for legend on the plot:

'northeast' or 'NE': Top right (default).

'north' or 'N': Top center.

'south' or 'S': Bottom center.

'east' or 'E': Middle right.

'west' or 'W': Middle left.

'northwest' or 'NW': Top left.

'southeast' or 'SE': Bottom right.

'southwest' or 'SW': Bottom left.

💡Examples
f = figure();
x = linspace(0,10);
y1 = sin(x);
y2 = cos(x);
ax = gca();
plot(ax, x, y1);
plot(ax, x, y2);
legend('sin(x)', 'cos(x)', 'Location', 'N')
Example illustration
🔗See Also
titletextplot
🕔Version History
Version Description
1.0.0 initial version
Edit this page on GitHub