Cara menambahkan subtitle di ggplot2 (3 contoh)
Anda dapat menggunakan metode berikut untuk menambahkan subtitle ke plot di ggplot2:
Metode 1: Tambahkan subtitle
p+
labs(title=' My Title ', subtitle=' My Subtitle ')
Metode 2: Tambahkan subtitle multi-baris
p+
labs(title=' My Title ', subtitle=' My Subtitle Line1\nLine2\nLine3 ')
Metode 3: Tambahkan Subtitle dengan Font Kustom
p+
labs(title=' My Title ', subtitle=' My Subtitle Line1\nLine2\nLine3 ') +
theme(plot. subtitle =element_text(size= 18 , face=' italic ', color=' red '))
Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut di R:
#create data frame
df <- data. frame (hours=c(1, 2, 2, 3, 4, 6, 7, 7, 8, 9),
score=c(76, 77, 75, 79, 84, 88, 85, 94, 95, 90))
#view data frame
df
hours score
1 1 76
2 2 77
3 2 75
4 3 79
5 4 84
6 6 88
7 7 85
8 7 94
9 8 95
10 9 90
Contoh 1: Tambahkan subtitle di ggplot2
Kode berikut menunjukkan cara menambahkan subtitle satu baris ke scatterplot di ggplot2:
library (ggplot2)
#create scatter plot with subtitle on one line
ggplot(df, aes(x=hours, y=score)) +
geom_point(size= 2 ) +
labs(title=' Hours Studied vs. Exam Score ',
subtitle=' Data Collected in 2022 ')
Perhatikan bahwa subtitle satu baris telah ditambahkan tepat di bawah judul plot.
Contoh 2: Tambahkan subtitle multi-baris di ggplot2
Kode berikut menunjukkan cara menambahkan subtitle multi-baris ke scatterplot di ggplot2:
library (ggplot2)
#create scatter plot with subtitle on multiple lines
ggplot(df, aes(x=hours, y=score)) +
geom_point(size= 2 ) +
labs(title=' Hours Studied vs. Exam Score ',
subtitle=' Data Collected in 2022\nUniversity A Exam Scores ')
Menggunakan sintaks baris baru ( \n ), kita dapat membuat subtitle multi-baris.
Contoh 3: Tambahkan subtitle dengan font khusus
Kode berikut menunjukkan cara menggunakan fungsi theme() di ggplot2 untuk menambahkan subtitle dengan ukuran font, gaya, dan warna khusus:
library (ggplot2)
#create scatter plot with subtitle that has customized font
ggplot(df, aes(x=hours, y=score)) +
geom_point(size= 2 ) +
labs(title=' Hours Studied vs. Exam Score ',
subtitle=' Data Collected in 2022\nUniversity A Exam Scores ') +
theme(plot. subtitle =element_text(size= 18 , face=' italic ', color=' red '))
Perhatikan bahwa subtitle sekarang memiliki ukuran font 18, gaya miring, dan warna merah.
Catatan : Anda juga dapat menggunakan face=’bold’ untuk menggunakan gaya font tebal.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di ggplot2:
Bagaimana cara menambahkan legenda ke plot ggplot2
Cara mengubah ukuran font di ggplot2
Cara menghapus legenda di ggplot2
Cara memutar label sumbu di ggplot2