So fügen sie mit ggplot2 eine horizontale linie zu einem diagramm hinzu


Mit der Funktion geom_hline() , die die folgende Syntax verwendet, können Sie schnell horizontale Linien zu ggplot2-Plots hinzufügen:

geom_hline(yintercept, linetype, color, size)

Gold:

  • Y-Achsenabschnitt: Ort, an dem eine Linie auf dem Y-Achsenabschnitt hinzugefügt werden soll.
  • Linientyp: Linienstil. Der Standardwert ist „solid“, aber Sie können „twodash“, „longdash“, „dotted“, „dotdash“, „dash“ oder „blank“ angeben.
  • Farbe: Farbe der Linie.
  • Größe: Breite der Linie.

Die folgenden Beispiele zeigen, wie Sie diese Funktion in der Praxis nutzen können.

Fügen Sie einem Pfad eine einzelne horizontale Linie hinzu

Der folgende Code zeigt, wie man einem Diagramm eine einzelne horizontale Linie hinzufügt:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with horizontal line at y=20
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept= 20 )

Horizontale Linie in ggplot2

Fügen Sie den Pfaden mehrere horizontale Linien hinzu

Der folgende Code zeigt, wie man einem Diagramm mehrere horizontale Linien hinzufügt:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with horizontal lines at y = 10, 20, 30
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept=c( 10, 20, 30 )) 

Passen Sie horizontale Linien an

Der folgende Code zeigt, wie horizontale Linien in einem Diagramm angepasst werden:

 library (ggplot2)

#create data frame 
df <- data. frame (x=c(1, 3, 3, 4, 5, 5, 6, 9, 12, 15),
                 y=c(13, 14, 14, 12, 17, 21, 22, 28, 30, 31))

#create scatterplot with customized horizontal lines
ggplot(df, aes (x=x, y=y)) +
  geom_point() +
  geom_hline(yintercept=c( 20 , 30 ) , linetype=' dashed ', color=c(' blue ', ' red ')) 

Mehrere horizontale Linien in ggplot2

Zusätzliche Ressourcen

So fügen Sie mit ggplot2 eine vertikale Linie zu einem Diagramm hinzu
So zeichnen Sie eine lineare Regressionslinie in ggplot2
So legen Sie Achsengrenzen in ggplot2 fest

Einen Kommentar hinzufügen

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