Titolo sottotrama MATLAB

Ammar Ali 15 febbraio 2024
  1. Aggiungi un titolo a un gruppo di sottotrame utilizzando la funzione sgtitle() in MATLAB
  2. Aggiungi un titolo a un gruppo di sottotrame utilizzando la funzione suptitle() in MATLAB
Titolo sottotrama MATLAB

Questo tutorial discuterà come aggiungere un titolo a un gruppo di sottotrame usando la funzione sgtitle() e suptitle() in MATLAB.

Aggiungi un titolo a un gruppo di sottotrame utilizzando la funzione sgtitle() in MATLAB

Se hai un gruppo di sottotrame e vuoi aggiungere un titolo su tutte le sottotrame, puoi usare la funzione sgtitle(), che aggiunge la stringa data sopra tutte le sottotrame su una data figura. Puoi anche modificare la dimensione del carattere del testo utilizzando la proprietà FontSize, il colore del testo utilizzando la proprietà Color e il nome del carattere utilizzando la proprietà FontName. Ad esempio, tracciamo due sottotrame di seno e coseno su una figura e mettiamo un titolo sopra le due sottotrame. Vedi il codice qui sotto.

t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(t,x)
title('Sine Wave')
subplot(1,2,2)
plot(t,y)
title('Cosine Wave')
sgtitle('Two Subplots')

Produzione:

Titolo su un gruppo di sottotrame utilizzando la funzione sgtitle() in matlab

Nel codice sopra, abbiamo usato la funzione subplot() per tracciare due segnali in una figura, e abbiamo usato la funzione title() per dare un titolo a ogni sottotrama e abbiamo usato la funzione sgtitle() per aggiungi un titolo su entrambe le sottotrame. Ora cambiamo la dimensione del carattere del titolo in 28 utilizzando la proprietà FontSize, il nome del carattere in Times New Roman utilizzando la proprietà FontName e il colore del titolo in rosso utilizzando la proprietà Color . Vedi il codice qui sotto.

t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(t,x)
title('Sine Wave')
subplot(1,2,2)
plot(t,y)
title('Cosine Wave')
sgtitle('Two Subplots','FontSize',28,'FontName','Times New Roman','Color','r')

Produzione:

Modifica delle proprietà del titolo in matlab

Nella figura sopra, puoi vedere che la dimensione del carattere, il nome del carattere e il colore del titolo sono cambiati. Puoi modificare queste proprietà in base alle tue esigenze. Controlla questo link per maggiori dettagli sulla funzione sgtitle().

Aggiungi un titolo a un gruppo di sottotrame utilizzando la funzione suptitle() in MATLAB

Puoi anche usare la funzione suptitle() che aggiunge il testo dato sopra tutte le sottotrame su una data figura. Puoi anche modificare la dimensione del carattere del testo utilizzando la proprietà FontSize, il colore del testo utilizzando la proprietà Color e il nome del carattere utilizzando la proprietà FontName. Ad esempio, tracciamo due sottotrame di seno e coseno su una figura e mettiamo un titolo sopra le due sottotrame. Vedi il codice qui sotto.

t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(t,x)
title('Sine Wave')
subplot(1,2,2)
plot(t,y)
title('Cosine Wave')
suptitle('Two Subplots')

Produzione:

Titolo su un gruppo di sottotrame utilizzando la funzione suptitle()

Ora cambiamo la dimensione del carattere del titolo in 18 utilizzando la proprietà FontSize, il nome del carattere in Calibri utilizzando la proprietà FontName e il colore del titolo in verde utilizzando la proprietà Color. Vedi il codice qui sotto.

t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
subplot(1,2,1)
plot(t,x)
title('Sine Wave')
subplot(1,2,2)
plot(t,y)
title('Cosine Wave')
t1 = suptitle('Two Subplots')
t1.FontSize = 18;
t1.Color = 'g';
t1.FontName  = 'Calibri'

Produzione:

Modifica delle proprietà del titolo in matlab

Nella figura sopra, puoi vedere che la dimensione del carattere, il nome del carattere e il colore del titolo sono cambiati. È possibile modificare queste proprietà in base alle proprie esigenze utilizzando l’handle di funzione t1.

Autore: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Articolo correlato - MATLAB Plot