Cara memutar label sumbu di ggplot2 (dengan contoh)
Anda dapat menggunakan sintaks berikut untuk memutar label sumbu di plot ggplot2:
p + theme(axis. text . x = element_text(angle = 45 , vjust = 1 , hjust= 1 ))
Sudut mengontrol sudut teks sementara vjust dan hjust mengontrol justifikasi vertikal dan horizontal teks.
Contoh langkah demi langkah berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Langkah 1: Buat bingkai data
Pertama, mari buat bingkai data sederhana:
#create data frame df = data. frame (team=c('The Amazing Amazon Anteaters', 'The Rowdy Racing Raccoons', 'The Crazy Camping Cobras'), dots=c(14, 22, 11)) #view data frame df team points 1 The Amazing Amazon Anteaters 14 2 The Rowdy Racing Raccoons 22 3 The Crazy Camping Cobras 11
Langkah 2: Buat Plot Batang
Selanjutnya, mari buat diagram batang untuk memvisualisasikan poin yang dicetak oleh masing-masing tim:
library (ggplot2) #create bar plot ggplot(data=df, aes (x=team, y=points)) + geom_bar(stat=" identity ")
Langkah 3: Putar label sumbu plot
Kita dapat menggunakan kode berikut untuk memutar label sumbu x 90 derajat:
library (ggplot2) #create bar plot with axis labels rotated 90 degrees ggplot(data=df, aes (x=team, y=points)) + geom_bar(stat=" identity ") + theme(axis. text . x = element_text(angle= 90 , vjust= .5 , hjust= 1 ))
Atau kita bisa menggunakan kode berikut untuk memutar label sumbu X sebanyak 45 derajat:
library (ggplot2) #create bar plot with axis labels rotated 90 degrees ggplot(data=df, aes (x=team, y=points)) + geom_bar(stat=" identity ") + theme(axis. text . x = element_text(angle= 45 , vjust= 1 , hjust= 1 ))
Tergantung pada sudut rotasi label, Anda mungkin perlu menyesuaikan nilai vjust dan hjust untuk memastikan label cukup dekat dengan jalurnya.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di ggplot2:
Cara menetapkan batas sumbu di ggplot2
Cara membalikkan urutan sumbu di ggplot2
Cara menghapus garis kisi di ggplot2
Cara mengatur ketebalan garis di ggplot2