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 und . 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)
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')
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')
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')
Ä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;
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 hinzu.
k = sin(pi/2);
title(['sin(\pi/2) = ' num2str(k)])
Siehe auch
title
| xlabel
| ylabel
| legend
| linspace
| fontsize