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

Tambahkan komentar

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