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

subtitle multibaris di ggplot2

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

subtitle ggplot2 dengan font khusus

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

Tambahkan komentar

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