LoslegenKostenlos loslegen

plot()-Funktion – grundlegende Parameter

Die Funktion plot.xts() ist das nützlichste Werkzeug im Repertoire zur Visualisierung von Zeitreihen in R. Sie ähnelt dem allgemeinen Plotten, aber die x-Achse enthält eine Zeitskala. Du kannst plot() anstelle von plot.xts() verwenden, wenn das in der Funktion verwendete Objekt ein xts-Objekt ist.

Schauen wir uns ein paar Beispiele an:

> # Grundlegende Syntax
> plot(mydata)

> # Titel hinzufügen und Liniendicke verdoppeln
> plot(mydata, main = "Stock XYZ", lwd = 2)

> # Beschriftungen für X- und Y-Achse hinzufügen
> plot(mydata, xlab = "X axis", ylab = "Y axis")

Wie du siehst, gibt es eine große Auswahl an Parametern, die endlose Möglichkeiten eröffnen. Beachte, dass jeder Aufruf von plot() einen komplett neuen Plot erzeugt und dabei nur die in diesem Aufruf definierten Parameter verwendet.

Außerdem kannst du mit head(mydata) die ersten Zeilen eines Datensatzes mydata in der Konsole anzeigen. Mit colnames(mydata) zeigst du nur die Spaltennamen an. Du kannst auch eine bestimmte Spalte eines Datensatzes auswählen, indem du ihren Namen nach einem Dollarzeichen angibst, z. B. mydata$mycolumn.

In dieser Übung verwendest du denselben Datensatz data, der die täglichen Aktienkurse von vier großen Unternehmen seit 2015 enthält.

Diese Übung ist Teil des Kurses

Zeitreihen in R visualisieren

Kurs anzeigen

Anleitung zur Übung

  • Zeige die ersten Zeilen des Datensatzes data an
  • Zeige die Spaltennamen des Datensatzes an
  • Plotte die erste Zeitreihe des Datensatzes und ändere den Titel auf den Namen der Aktie "yahoo"
  • Plotte die erste Zeitreihe erneut mit demselben Titel und ändere das X-Label auf "date" und das Y-Label auf "price"

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Display the first few lines of the data


# Display the column names of the data


# Plot yahoo data and add title


# Replot yahoo data with labels for X and Y axes
Code bearbeiten und ausführen