In R: Zwei Variablen mit ggplot2 als Linien im selben Diagramm darstellen.

Um zwei Variablen mit ggplot2 im selben Diagramm als Linien darzustellen, müssen Sie zuerst sicherstellen, dass Ihre Daten im richtigen Format vorliegen. Ein “long” Format, in dem jede Zeile einen Wert für eine bestimmte Variable und einen bestimmten Punkt auf der x-Achse repräsentiert, eignet sich gut für diese Art von Darstellung.

Ich werde Ihnen ein einfaches Beispiel geben, wie Sie dies tun können:

  1. Erstellen Sie zuerst einen data.frame mit Beispieldaten:
library(ggplot2)

daten <- data.frame(
  Zeit = 1:5,
  Var1 = c(5, 8, 9, 11, 12),
  Var2 = c(6, 7, 8, 10, 10)
)
  1. Schmelzen (oder pivotieren) Sie die Daten in ein langes Format:
library(tidyr)

daten_long <- daten %>%
  pivot_longer(cols = c(Var1, Var2), names_to = "Variable", values_to = "Wert")
  1. Verwenden Sie ggplot2, um beide Variablen im selben Diagramm zu zeichnen:
ggplot(daten_long, aes(x = Zeit, y = Wert, color = Variable)) +
  geom_line() +
  theme_minimal()

Dieser Code erstellt ein Liniendiagramm mit zwei Linien, eine für Var1 und eine für Var2, wobei die Farbe der Linie durch die Variable bestimmt wird.