Ggplot2'de eksen etiketi konumu nasıl ayarlanır (örneklerle)


Ggplot2’de eksen etiketi konumunu değiştirmek için aşağıdaki sözdizimini kullanabilirsiniz:

 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

Kenar boşluğu bağımsız değişkeni için üst, sağ, alt ve sol anlamına gelen t , r , b , l’yi belirtebileceğinizi unutmayın.

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Etiket konumunu X ekseninde ayarlayın

ggplot2’yi kullanarak aşağıdaki dağılım grafiğini oluşturduğumuzu varsayalım:

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

X ekseni başlığının eksenden daha uzakta görünmesini sağlamak için X ekseni başlığının üstüne bir kenar boşluğu ekleyebiliriz:

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

X ekseni başlığı ile x ekseni arasına önemli miktarda boşluk eklediğimizi unutmayın.

Örnek 2: Etiket konumunu Y ekseninde ayarlayın

Y ekseni başlığının sağına bir kenar boşluğu eklemek ve böylece y ekseni başlığının eksenden daha uzakta görünmesini sağlamak için aşağıdaki kodu kullanabiliriz:

 #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 eksen etiketinin konumunu ayarlar

Y ekseni başlığı ile y ekseni arasına önemli miktarda boşluk eklediğimizi unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde ggplot2’de yaygın olarak kullanılan diğer işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Ggplot2’de eksen etiketleri nasıl döndürülür
Ggplot2’de eksen sonları nasıl ayarlanır
Ggplot2’de eksen sınırları nasıl ayarlanır?
Ggplot2’de efsane etiketleri nasıl değiştirilir?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir