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 )
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 '))
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