MATLAB-Subplot-Titel
-
Hinzufügen eines Titels zu einer Gruppe von Subplots mit der Funktion
sgtitle()
in MATLAB -
Hinzufügen eines Titels zu einer Gruppe von Subplots mit der Funktion
suptitle()
in MATLAB
In diesem Tutorial wird erläutert, wie Sie mit den Funktionen sgtitle()
und suptitle()
in MATLAB einen Titel zu einer Gruppe von Subplots hinzufügen.
Hinzufügen eines Titels zu einer Gruppe von Subplots mit der Funktion sgtitle()
in MATLAB
Wenn Sie eine Gruppe von Subplots haben und einen Titel über alle Subplots hinzufügen möchten, können Sie die Funktion sgtitle()
verwenden, die den angegebenen String über allen Subplots einer bestimmten Figur hinzufügt. Außerdem können Sie die Schriftgröße des Textes mit der Eigenschaft FontSize
, die Farbe des Textes mit der Eigenschaft Color
und den Namen der Schrift mit der Eigenschaft FontName
ändern. Lassen Sie uns zum Beispiel zwei Unterdiagramme von Sinus- und Kosinuswellen auf einer Figur zeichnen und einen Titel über die beiden Unterdiagramme setzen. Siehe den Code unten.
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')
Ausgabe:
Im obigen Code haben wir die Funktion subplot()
verwendet, um zwei Signale in einer Figur darzustellen, und wir haben die Funktion title()
verwendet, um jedem Subplot einen Titel zu geben, und wir haben die Funktion sgtitle()
verwendet, um fügen Sie einen Titel über beide Unterhandlungen hinzu. Ändern wir nun die Schriftgröße des Titels mit der Eigenschaft FontSize
auf 28, den Namen der Schrift auf Times New Roman
mit der Eigenschaft FontName
und die Farbe des Titels auf Rot mit der Eigenschaft Color
. Siehe den Code unten.
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')
Ausgabe:
In der obigen Abbildung können Sie sehen, dass die Schriftgröße, der Schriftname und die Farbe des Titels geändert wurden. Sie können diese Eigenschaften Ihren Anforderungen entsprechend ändern. Unter diesem Link finden Sie weitere Details zur Funktion sgtitle()
.
Hinzufügen eines Titels zu einer Gruppe von Subplots mit der Funktion suptitle()
in MATLAB
Sie können auch die Funktion suptitle()
verwenden, die den gegebenen Text über allen Unterplots einer gegebenen Figur hinzufügt. Außerdem können Sie die Schriftgröße des Textes mit der Eigenschaft FontSize
, die Farbe des Textes mit der Eigenschaft Color
und den Namen der Schrift mit der Eigenschaft FontName
ändern. Lassen Sie uns zum Beispiel zwei Unterdiagramme von Sinus- und Kosinuswellen auf einer Figur zeichnen und einen Titel über die beiden Unterdiagramme setzen. Siehe den Code unten.
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')
Ausgabe:
Ändern wir nun die Schriftgröße des Titels mit der Eigenschaft FontSize
auf 18, den Namen der Schrift auf Calibri
mit der Eigenschaft FontName
und die Farbe des Titels mit der Eigenschaft Color
auf Grün. Siehe den Code unten.
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'
Ausgabe:
In der obigen Abbildung können Sie sehen, dass die Schriftgröße, der Schriftname und die Farbe des Titels geändert wurden. Mit dem Funktionshandle t1
können Sie diese Eigenschaften nach Ihren Wünschen ändern.