Panduan lengkap untuk judul ggplot2
Pustaka visualisasi data ggplot2 memudahkan pembuatan bagan indah di R dari awal.
Namun, ggplot2 tidak menyediakan judul bagan kecuali Anda menentukannya. Tutorial ini menjelaskan dengan tepat cara menambahkan dan mengedit judul pada grafik ggplot2.
Bagaimana cara menambahkan judul ggplot2
Kode berikut menunjukkan cara menggunakan ggplot2 untuk membuat plot kotak yang dikelompokkan menggunakan kumpulan data iris bawaan:
library (ggplot2) ggplot(iris, aes (x= Species , y= Sepal.Length )) + geom_boxplot()
Untuk menambahkan judul pada grafik, kita dapat menggunakan fungsi ggtitle() :
ggplot(iris, aes (x= Species , y= Sepal.Length )) + geom_boxplot() + ggtitle(' Sepal Length by Species ')
Catatan: Anda juga dapat menggunakan labs(title=’Sepal length by Species’) untuk membuat judul yang sama persis.
Cara memusatkan judul ggplot2
Secara default, judul ggplot2 rata kiri. Pencipta ggplot2 Hadley Wickham mencatat bahwa ini karena judul rata kiri berfungsi lebih baik dengan subtitel .
Jika Anda ingin memusatkan judul ggplot2, Anda dapat menggunakan kode ini:
theme(plot.title = element_text (hjust = 0.5 ))
Berikut tampilan praktiknya:
ggplot(iris, aes (x= Species , y= Sepal.Length )) + geom_boxplot() + ggtitle(' Sepal Length by Species ') + theme(plot.title = element_text (hjust = 0.5 ))
Cara mengubah font judul ggplot2
Anda dapat mengubah banyak aspek judul font, termasuk:
- keluarga : keluarga font
- wajah : wajah font. Pilihannya mencakup “italic”, “bold”, dan “bold.italic”.
- warna : warna font
- ukuran : ukuran font dalam poin
- hjust : pembenaran horizontal antara 0 dan 1
- vjust : pembenaran vertikal antara 0 dan 1
- lineheight : tinggi baris, yaitu jarak antar baris untuk judul multibaris
Berikut adalah contoh cara mengubah beberapa aspek ini:
ggplot(iris, aes (x= Species , y= Sepal.Length )) + geom_boxplot() + ggtitle(' Sepal Length by Species ') + theme(plot.title = element_text (hjust= 0.5 , color=" blue ", size= 20 , face=" bold "))
Cara membuat judul ggplot2 multibaris
Jika Anda memiliki judul yang sangat panjang, Anda cukup menambahkan \n di mana Anda ingin memulai baris baru. Misalnya:
ggplot(iris, aes (x= Species , y= Sepal.Length )) + geom_boxplot() + ggtitle(' Sepal Length by Species\nSample size (n = 150) ')
Sumber daya tambahan
Panduan lengkap tema ggplot2 terbaik
Cara membuat plot berdampingan di ggplot2
Cara menetapkan batas sumbu di ggplot2