Ggplot2'de kenar boşlukları nasıl değiştirilir (örneklerle)


Bir grafiğin kenar boşluğu alanlarını değiştirmek için ggplot2’deki theme() argümanını kullanabilirsiniz:

 ggplot(df, aes(x=x)) + 
  geom_histogram() +
  theme(plot. margin =unit(c(5,1,1,1), ' cm '))

Çizim kenar boşluklarının sırasının aşağıdaki gibi olduğunu unutmayın:

  • birim(c(üst, sağ, alt, sol), birimler)

Aşağıdaki örnekler pratikte ggplot2 grafiklerinin kenar boşluklarının nasıl değiştirileceğini göstermektedir.

Örnek 1: Temel bir çizim oluşturun

Aşağıdaki kod, kenar boşluğu alanlarını belirtmeden ggplot2’de nasıl temel bir grafik oluşturulacağını gösterir:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data
df <- data. frame (x=rnorm(n= 5000 ))

#create histogram using ggplot2
ggplot(df, aes(x=x)) + 
  geom_histogram() +
  ggtitle(' Title of Histogram ') +
  theme(plot. background =element_rect(fill=' #e3fbff '))

Grafiğin her iki tarafında minimum kenar boşluğu olduğuna dikkat edin.

Örnek 2: Çizim kenar boşluklarını değiştirme

Aşağıdaki kod, grafiğin üstüne ve altına önemli kenar boşluklarının nasıl ekleneceğini gösterir:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data
df <- data. frame (x=rnorm(n= 5000 ))

#create histogram with significant margins on top and bottom
ggplot(df, aes(x=x)) + 
  geom_histogram() +
  ggtitle(' Title of Histogram ') +
  theme(plot. margin =unit(c(5,1,5,1), ' cm '),
        plot. background =element_rect(fill=' #e3fbff ')) 

Parselin üstünde ve altında önemli miktarda boşluk olduğuna dikkat edin.

Aşağıdaki kod, çizimin soluna ve sağına nasıl önemli kenar boşlukları ekleneceğini gösterir:

 library (ggplot2)

#make this example reproducible
set. seeds (0)

#create data
df <- data. frame (x=rnorm(n= 5000 ))

#create histogram with significant margins on left and right
ggplot(df, aes(x=x)) + 
  geom_histogram() +
  ggtitle(' Title of Histogram ') +
  theme(plot. margin =unit(c(1,5,1,5), ' cm '),
        plot. background =element_rect(fill=' #e3fbff ')) 

Kenar boşlukları olan ggplot2 grafiği

Arsanın solunda ve sağında çok fazla alan olduğuna dikkat edin.

Ek kaynaklar

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

Ggplot2’de yazı tipi boyutu nasıl değiştirilir?
Ggplot2’de eksen etiketleri nasıl döndürülür
Ggplot2’de bir efsane nasıl kaldırılır
Ggplot2’de eksen etiketleri nasıl kaldırılır

Yorum ekle

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