Cara menambahkan garis horizontal ke plot menggunakan ggplot2
Anda dapat dengan cepat menambahkan garis horizontal ke plot ggplot2 menggunakan fungsi geom_hline() , yang menggunakan sintaks berikut:
geom_hline(yintercept, tipe garis, warna, ukuran)
Emas:
- yintercept: lokasi untuk menambahkan garis pada perpotongan y.
- tipe garis: gaya garis. Standarnya adalah “solid”, tetapi Anda dapat menentukan “twodash”, “longdash”, “dotted”, “dotdash”, “dash”, atau “blank”.
- warna: Warna garis.
- ukuran: Lebar garis.
Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.
Tambahkan satu garis horizontal ke jalur
Kode berikut menunjukkan cara menambahkan satu garis horizontal ke plot:
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 )
Tambahkan beberapa garis horizontal ke jalur
Kode berikut menunjukkan cara menambahkan beberapa garis horizontal ke plot:
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 ))
Sesuaikan garis horizontal
Kode berikut menunjukkan cara menyesuaikan garis horizontal pada plot:
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 '))
Sumber daya tambahan
Cara menambahkan garis vertikal ke plot menggunakan ggplot2
Cara memplot garis regresi linier di ggplot2
Cara menetapkan batas sumbu di ggplot2