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