legend
Ajouter une légende aux axes
Syntaxe
Description
legend crée une légende avec des étiquettes descriptives pour chaque série de données tracée. Pour les étiquettes, la légende utilise le texte indiqué dans les propriétés DisplayName de la série de données. Si la propriété DisplayName est vide, la légende utilise une étiquette de la forme 'dataN'. La légende se met automatiquement à jour lorsque vous ajoutez ou supprimez une série de données sur les axes. Cette commande crée une légende dans les axes courants qui sont renvoyés par la commande gca. Si les axes courants sont vides, la légende l’est aussi. Si les axes n’existent pas, legend crée des axes cartésiens.
legend(label1,...,labelN) définit les étiquettes de la légende. Spécifiez les étiquettes sous forme de liste de vecteurs de caractères ou de chaînes de caractères, par exemple legend('Jan','Feb','Mar').
legend( définit les étiquettes avec un cell array de vecteurs de caractères, un tableau de chaînes de caractères ou une matrice de caractères, par exemple labels)legend({'Jan','Feb','Mar'}).
legend( inclut uniquement des éléments dans la légende pour la série de données indiquée dans subset,___)subset. Spécifiez subset sous forme de vecteur d’objets graphiques. Vous pouvez spécifier subset avant de spécifier les étiquettes ou sans autre argument en entrée.
legend(___,'Location', définit l’emplacement de la légende. Par exemple, lcn)'Location','northeast' la positionne dans le coin supérieur droit des axes. Spécifiez l’emplacement après les autres arguments en entrée.
legend(___,'Orientation',, où ornt)ornt est 'horizontal', affiche les éléments de la légende côte à côte. La valeur par défaut de ornt est 'vertical', qui empile verticalement les éléments.
legend(___, définit les propriétés de la légende avec un ou plusieurs arguments de type paire nom-valeur.Name,Value)
legend(, où bkgd)bkgd est 'boxoff', supprime l’arrière-plan et le contour de la légende. La valeur par défaut de bkgd est 'boxon', qui affiche l’arrière-plan et le contour de la légende.
renvoie l’objet lgd = legend(___)Legend. Utilisez lgd pour interroger et définir les propriétés de la légende après sa création. Consultez Legend Properties pour obtenir une liste des propriétés.
legend( contrôle la visibilité de la légende. vsbl)vsbl peut être défini sur 'hide', 'show' ou 'toggle'.
legend('off') supprime la légende.
Exemples
Arguments d'entrée
Arguments nom-valeur
Arguments de sortie
Conseils
Pour labelliser plus de 50 objets dans la légende, spécifiez une étiquette pour chaque objet. Sinon,
legenddécrit seulement les 50 premiers objets du graphique.
Algorithmes
Le fait d’appeler à nouveau la fonction
legendne réinitialise pas les propriétés de la légende telles que l’emplacement ou l’orientation. Si une légende existe, la fonctionlegendla met à jour. Un objetAxesne peut avoir qu’une légende.La légende tient compte de la visibilité des objets graphiques sur les axes. Les objets graphiques avec la propriété
Visibledéfinie sur'off'apparaissent grisés dans la légende.





























