Main Content

Hinzufügen von Titel und Achsenbeschriftungen zu einem Diagramm

Dieses Beispiel zeigt, wie Sie einem Diagramm einen Titel und Achsenbeschriftungen hinzufügen können, indem Sie die Funktionen title, xlabel und ylabel nutzen. Ebenfalls wird demonstriert, wie Sie die Darstellung des Achsentexts durch Änderung der Schriftgröße anpassen können.

Erstellen eines einfachen Liniendiagramms

Erstellen Sie x mit 100 Werten in linearen Abständen zwischen -2π und 2π. Erstellen Sie y1 und y2 als Sinus- und Kosinuswerte von x. Plotten Sie beide Datensätze.

x = linspace(-2*pi,2*pi,100);
y1 = sin(x);
y2 = cos(x);
figure
plot(x,y1,x,y2)

Figure contains an axes object. The axes object contains 2 objects of type line.

Hinzufügen eines Titels

Mithilfe der Funktion title können Sie dem Diagramm einen Titel hinzufügen. Um das griechische Symbol π anzuzeigen, verwenden Sie TeX-Markup \pi.

title('Line Plot of Sine and Cosine Between -2\pi and 2\pi')

Figure contains an axes object. The axes object with title Line Plot of Sine and Cosine Between - 2 pi blank and blank 2 pi contains 2 objects of type line.

Hinzufügen von Achsenbeschriftungen

Mithilfe der Funktionen xlabel und ylabel können Sie dem Diagramm Achsenbeschriftungen hinzufügen.

xlabel('-2\pi < x < 2\pi') 
ylabel('Sine and Cosine Values') 

Figure contains an axes object. The axes object with title Line Plot of Sine and Cosine Between - 2 pi blank and blank 2 pi, xlabel - 2 pi blank < blank x blank < blank 2 pi, ylabel Sine and Cosine Values contains 2 objects of type line.

Hinzufügen einer Legende

Mithilfe der Funktion legend können Sie dem Diagramm eine Legende hinzufügen, die jeden Datensatz identifiziert. Geben Sie die Legendenbeschreibungen in der Reihenfolge, in der Sie die Linien plotten, an. Optional können Sie die Position der Legende mithilfe einer der acht Himmels- bzw. Nebenhimmelsrichtungen angeben, in diesem Fall 'southwest'.

legend({'y = sin(x)','y = cos(x)'},'Location','southwest')

Figure contains an axes object. The axes object with title Line Plot of Sine and Cosine Between - 2 pi blank and blank 2 pi, xlabel - 2 pi blank < blank x blank < blank 2 pi, ylabel Sine and Cosine Values contains 2 objects of type line. These objects represent y = sin(x), y = cos(x).

Ändern der Schriftgröße

Axes-Objekte weisen Eigenschaften auf, mit denen Sie das Erscheinungsbild der Achsen anpassen können. Die Eigenschaft FontSize regelt beispielsweise die Schriftgröße des Titels, der Beschriftungen und der Legende.

Rufen Sie das aktuelle Axes-Objekt mithilfe der Funktion gca auf. Verwenden Sie daraufhin Punktnotation, um die Eigenschaft FontSize festzulegen.

ax = gca;
ax.FontSize = 13;

Figure contains an axes object. The axes object with title Line Plot of Sine and Cosine Between - 2 pi blank and blank 2 pi, xlabel - 2 pi blank < blank x blank < blank 2 pi, ylabel Sine and Cosine Values contains 2 objects of type line. These objects represent y = sin(x), y = cos(x).

Alternativ können Sie ab Version R2022a die Schriftgröße des Achsentexts mithilfe der fontsize-Funktion ändern.

Titel mit Variablenwert

Sie können einen Variablenwert in den Titeltext einfügen, indem Sie die Funktion num2str nutzen, um den Wert zu Text zu konvertieren. Sie können einen ähnlichen Ansatz nutzen, um Variablenwerte zu Achsenbeschriftungen oder Legenden-Einträgen hinzuzufügen.

Fügen Sie einen Titel mit dem Wert sin(π)/2 hinzu.

k = sin(pi/2);
title(['sin(\pi/2) = ' num2str(k)])

Figure contains an axes object. The axes object with title sin( pi / 2 ) blank = blank 1, xlabel - 2 pi blank < blank x blank < blank 2 pi, ylabel Sine and Cosine Values contains 2 objects of type line. These objects represent y = sin(x), y = cos(x).

Siehe auch

| | | | |

Verwandte Themen