So verbinden sie punkte mit linien in ggplot2 (mit beispiel)


Sie können die folgende grundlegende Syntax verwenden, um Punkte mit Linien in einem Plot in ggplot2 zu verbinden:

 library (ggplot2)

ggplot(df, aes(x=x_var, y=y_var)) +
geom_line() +
geom_point()

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Punkte mit Linien in ggplot2 verbinden

Angenommen, wir verfügen über die folgende Datenbank, die die Anzahl der Verkäufe enthält, die an 10 aufeinanderfolgenden Tagen in einem Geschäft getätigt wurden:

 #create data frame
df <- data. frame (day=1:10,
                 sales=c(3, 5, 5, 8, 12, 10, 8, 8, 5, 9))

#view data frame
df

   day sales
1 1 3
2 2 5
3 3 5
4 4 8
5 5 12
6 6 10
7 7 8
8 8 8
9 9 5
10 10 9

Wir können den folgenden Code verwenden, um in ggplot2 ein Diagramm zu erstellen, das über verbundene Punkte verfügt, um die täglich getätigten Verkäufe darzustellen:

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line() +
  geom_point() 

Verbinde Punkte mit Linien in ggplot2

Die x-Achse zeigt den Tag und die y-Achse zeigt die Umsätze.

Beachten Sie außerdem, dass Sie die Argumente color , size , linetype , shape und fill verwenden können, um das Erscheinungsbild der Linie und der Plotpunkte zu ändern:

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line(color=' gray ', size= 1.5 , linetype=' dashed ') +
  geom_point(shape= 21 , color=' black ', fill=' pink ', size= 6 ) 

Fühlen Sie sich frei, die Werte jedes dieser Argumente zu ändern, damit die Handlung genau so aussieht, wie Sie es möchten.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in ggplot2 ausführen:

So zeichnen Sie mehrere Linien in ggplot2
So fügen Sie der Darstellung in ggplot2 eine Durchschnittslinie hinzu
So ändern Sie Linienfarben in ggplot2

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert