Cara mengubah posisi judul di ggplot2 (dengan contoh)


Secara default, judul plot di ggplot2 rata kiri.

Namun, Anda dapat menggunakan cara berikut untuk mengubah posisi judul:

Metode 1: Pusatkan judul

 some_ggplot +
  theme(plot. title = element_text(hjust = 0.5 ))

Metode 2: Sejajarkan judul dengan benar

 some_ggplot +
  theme(plot. title = element_text(hjust = 1 ))

Metode 3: Sesuaikan Posisi Judul Secara Vertikal

 some_ggplot +
  theme(plot. title = element_text(vjust = 10 ))

Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan himpunan data mtcars yang dibangun di R.

Contoh 1: tengahkan judul

Kode berikut menunjukkan cara membuat scatterplot di ggplot2 dan memusatkan judul menggunakan argumen hjust :

 library (ggplot2)

#create scatterplot with centered title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 0.5 ))

judul pusat di ggplot2

Perhatikan bahwa judulnya rata tengah.

Contoh 2: Sejajarkan judul ke kanan

Kode berikut menunjukkan cara membuat scatterplot di ggplot2 dan menyelaraskan judul dengan benar menggunakan argumen hjust :

 library (ggplot2)

#create scatterplot with right-aligned title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 ))

ggplot2 menyelaraskan judul dengan benar

Perhatikan bahwa judulnya rata kanan.

Contoh 3: Sesuaikan posisi judul secara vertikal

Kode berikut menunjukkan cara membuat scatterplot di ggplot2 dan memindahkan judul lebih tinggi menggunakan argumen vjust :

 library (ggplot2)

#create scatterplot with title moved higher up
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = 3 ))

Perhatikan bahwa judulnya dipindahkan lebih tinggi.

Anda juga dapat memberikan nilai negatif pada argumen vjust untuk memindahkan judul ke bawah:

 library (ggplot2)

#create scatterplot with title moved down
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = - 10 )) 

Perhatikan bahwa judul sekarang dipindahkan ke dalam plot.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di ggplot2:

Bagaimana cara mengubah judul legenda di ggplot2
Cara memutar label sumbu di ggplot2
Cara memperbaikinya di R: Tidak dapat menemukan fungsi “ggplot”

Tambahkan komentar

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