Cara mengatur posisi label sumbu di ggplot2 (beserta contoh)


Anda dapat menggunakan sintaks berikut untuk mengubah posisi label sumbu di ggplot2:

 theme(axis. title . x = element_text(margin=margin(t= 20 )), #add margin to x-axis title
      axis. title . y = element_text(margin=margin(r= 60 ))) #add margin to y-axis title

Perhatikan bahwa Anda dapat menentukan t , r , b , l untuk argumen margin, yang berarti atas, kanan, bawah, dan kiri.

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Atur posisi label pada sumbu X

Misalkan kita membuat scatterplot berikut menggunakan ggplot2:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 5, 7, 8, 9, 10),
                 y=c(12, 17, 27, 39, 50, 57, 66, 80))

#create scatterplot of x vs. y
ggplot(df, aes(x=x, y=y)) +
  geom_point() 

Kita dapat menambahkan margin di bagian atas judul sumbu X untuk membuat judul sumbu X muncul lebih jauh dari sumbu:

 #create scatterplot of x vs. y with margin added on x-axis title
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  theme(axis. title . x = element_text(margin = margin(t = 70 ))) 

Perhatikan bahwa kami menambahkan spasi yang signifikan antara judul sumbu x dan sumbu x.

Contoh 2: Tetapkan posisi label pada sumbu Y

Kita dapat menggunakan kode berikut untuk menambahkan margin di sebelah kanan judul sumbu y sehingga judul sumbu y muncul lebih jauh dari sumbu:

 #create scatterplot of x vs. y with margin added on y-axis title
ggplot(df, aes(x=x, y=y)) +
  geom_point() +
  theme(axis. title . y = element_text(margin = margin(r = 70 ))) 

ggplot2 menyetel posisi label sumbu

Perhatikan bahwa kami menambahkan spasi yang signifikan antara judul sumbu y dan sumbu y.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi lain yang umum digunakan di ggplot2:

Cara memutar label sumbu di ggplot2
Cara mengatur jeda sumbu di ggplot2
Cara menetapkan batas sumbu di ggplot2
Cara mengubah label legenda di ggplot2

Tambahkan komentar

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