Aggiunta del titolo e delle etichette degli assi al grafico
Questo esempio mostra come aggiungere un titolo e le etichette degli assi a un grafico utilizzando le funzioni title
, xlabel
e ylabel
. Mostra inoltre come personalizzare l'aspetto del testo degli assi modificando la dimensione del carattere.
Creazione di un grafico a linee semplice
Creare x
come 100 valori spaziati linearmente tra e . Creare y1
e y2
come valori del seno e del coseno di x
. Tracciare entrambi i set di dati.
x = linspace(-2*pi,2*pi,100); y1 = sin(x); y2 = cos(x); figure plot(x,y1,x,y2)
Aggiunta del titolo
Aggiungere un titolo al grafico utilizzando la funzione title
. Per visualizzare il simbolo greco , utilizzare il markup TeX \pi
.
title('Line Plot of Sine and Cosine Between -2\pi and 2\pi')
Aggiunta delle etichette degli assi
Aggiungere le etichette degli assi al grafico utilizzando le funzioni xlabel
e ylabel
.
xlabel('-2\pi < x < 2\pi') ylabel('Sine and Cosine Values')
Aggiunta della legenda
Aggiungere una legenda al grafico che identifichi ciascun set di dati utilizzando la funzione legend
. Specificare le descrizioni della legenda nell'ordine in cui vengono tracciate le linee. Facoltativamente, specificare la posizione della legenda utilizzando una delle otto direzioni cardinali o intercardinali, in questo caso 'southwest'
.
legend({'y = sin(x)','y = cos(x)'},'Location','southwest')
Modifica della dimensione del carattere
Gli oggetti Axes
presentano delle proprietà che possono essere utilizzate per personalizzare l'aspetto degli assi. Ad esempio, la proprietà FontSize
controlla la dimensione dei caratteri del titolo, delle etichette e della legenda.
Accedere all'oggetto Axes
corrente utilizzando la funzione gca
. Quindi, utilizzare la notazione a punti per impostare la proprietà FontSize
.
ax = gca; ax.FontSize = 13;
In alternativa, a partire dalla release R2022a, è possibile modificare la dimensione del carattere del testo degli assi utilizzando la funzione fontsize
.
Titolo con valore variabile
Includere un valore variabile nel testo del titolo utilizzando la funzione num2str
per convertire il valore in testo. È possibile utilizzare un approccio simile per aggiungere valori variabili alle etichette degli assi o alle voci della legenda.
Aggiungere un titolo con il valore di .
k = sin(pi/2);
title(['sin(\pi/2) = ' num2str(k)])
Vedi anche
title
| xlabel
| ylabel
| legend
| linspace
| fontsize