legend
Aggiungere la legenda agli assi
Sintassi
Descrizione
legend
crea una legenda con etichette descrittive per ciascuna serie di dati tracciata. Per le etichette, la legenda utilizza il testo delle proprietà DisplayName
delle serie di dati. Se la proprietà DisplayName
è vuota, la legenda utilizza un'etichetta di formato 'dataN'
. La legenda si aggiorna automaticamente quando si aggiungono o rimuovono serie di dati dagli assi. Questo comando crea una legenda negli assi correnti che viene restituita dal comando gca
. Se gli assi correnti sono vuoti, la legenda è vuota. Se non esistono assi, legend
crea degli assi cartesiani.
legend(
imposta le etichette della legenda. Specificare le etichette come un elenco di vettori di caratteri o di stringhe, come label1,...,labelN
)legend('Jan','Feb','Mar')
.
legend(
imposta le etichette utilizzando un array di celle di vettori di caratteri, un array di stringhe o una matrice di caratteri, come labels
)legend({'Jan','Feb','Mar'})
.
legend(
include solo gli elementi nella legenda per le serie di dati elencate in subset
,___)subset
. Specificare subset
come un vettore come vettore di oggetti grafici. È possibile specificare subset
prima di specificare le etichette o senza altri argomenti di input.
legend(___,'Location',
imposta la posizione della legenda. Ad esempio, lcn
)'Location','northeast'
posiziona la legenda nell'angolo superiore destro degli assi. Specificare la posizione dopo gli altri argomenti di input.
legend(___,'Orientation',
, dove ornt
)ornt
è 'horizontal'
, visualizza gli elementi della legenda affiancati. L'impostazione predefinita per ornt
è 'vertical'
, che impila gli elementi in verticale.
legend(___,
imposta le proprietà della leggenda utilizzando uno o più argomenti della coppia nome-valore.Name,Value
)
legend(
, dove bkgd
)bkgd
è 'boxoff'
, rimuove lo sfondo e il contorno della legenda. L'impostazione predefinita per bkgd
è 'boxon'
, che visualizza lo sfondo e il contorno della legenda.
restituisce l'oggetto lgd
= legend(___)Legend
. Utilizzare lgd
per eseguire una query e impostare le proprietà della legenda dopo averla creata. Per un elenco delle proprietà, vedere Legend Properties.
legend(
controlla la visibilità della legenda, dove vsbl
)vsbl
è 'hide'
, 'show'
o 'toggle'
.
legend('off')
cancella la legenda.
Esempi
Argomenti di input
Argomenti di output
Suggerimenti
Per etichettare più di 50 oggetti nella legenda, specificare un'etichetta per ciascun oggetto. In caso contrario,
legend
raffigura solo i primi 50 oggetti del grafico.
Algoritmi
Il richiamo della funzione
legend
non ripristina le proprietà della legenda, come la posizione o l'orientamento. Se una legenda è presente, la funzionelegend
aggiorna la legenda esistente. Un oggettoAxes
può avere solo una legenda.La legenda riflette la visibilità degli oggetti grafici negli assi. Gli oggetti grafici la cui proprietà
Visible
è impostata su'off'
appaiono come elementi disattivati nella legenda.