Panduan lengkap: cara mengubah ukuran font di ggplot2
Anda dapat menggunakan sintaks berikut untuk mengubah ukuran font berbagai elemen di ggplot2:
p + theme(text=element_text(size= 20 ), #change font size of all text axis. text =element_text(size= 20 ), #change font size of axis text axis. title =element_text(size= 20 ), #change font size of axis titles plot. title =element_text(size= 20 ), #change font size of plot title legend. text =element_text(size= 20 ), #change font size of legend text legend. title =element_text(size= 20 )) #change font size of legend title
Contoh berikut menunjukkan cara menggunakan sintaks ini dengan scatterplot berikut di ggplot2:
library (ggplot2) #create data frame df <- data. frame (x=c(1, 2, 3, 4, 5, 6), y=c(6, 8, 14, 19, 22, 18), z=c('A', 'A', 'B', 'B', 'C', 'C')) #create scatterplot p <- ggplot(df, aes (x=x, y=y, color=z)) + geom_point(size= 3 ) + ggtitle(" This is the Title ") p
Contoh 1: Mengubah ukuran font semua teks
Kode berikut menunjukkan cara mengubah ukuran font semua elemen teks di plot:
p + theme(text=element_text(size= 20 ))
Contoh 2: Mengubah ukuran font teks sumbu
Kode berikut menunjukkan cara mengubah ukuran font hanya untuk teks sumbu:
p + theme(axis. text =element_text(size= 30 ))
Contoh 3: Mengubah ukuran font judul sumbu
Kode berikut menunjukkan cara mengubah ukuran font hanya untuk judul sumbu:
p + theme(axis. title =element_text(size= 30 ))
Contoh 4: Mengubah ukuran font judul plot
Kode berikut menunjukkan cara mengubah ukuran font hanya untuk judul plot:
p + theme(plot. title =element_text(size= 30 ))
Contoh 5: Mengubah ukuran font teks keterangan
Kode berikut menunjukkan cara mengubah ukuran font teks keterangan saja:
p + theme(legend. text =element_text(size= 30 ))
Contoh 6: Mengubah ukuran font judul keterangan
Kode berikut menunjukkan cara mengubah ukuran font judul caption:
p + theme(legend. title =element_text(size= 30 ))
Sumber daya tambahan
Panduan lengkap untuk judul ggplot2
Cara mengubah ukuran legenda di ggplot2
Cara memutar label sumbu di ggplot2