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 )

Garis horizontal di ggplot2

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

Beberapa garis horizontal di ggplot2

Sumber daya tambahan

Cara menambahkan garis vertikal ke plot menggunakan ggplot2
Cara memplot garis regresi linier di ggplot2
Cara menetapkan batas sumbu di ggplot2

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *