Ggplot2'de başlık konumu nasıl değiştirilir (örneklerle)


Varsayılan olarak ggplot2’deki konu başlıkları sola hizalıdır.

Ancak başlığın konumunu değiştirmek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Başlığı ortalayın

 some_ggplot +
  theme(plot. title = element_text(hjust = 0.5 ))

Yöntem 2: Başlığı sağa hizalayın

 some_ggplot +
  theme(plot. title = element_text(hjust = 1 ))

Yöntem 3: Başlık Konumunu Dikey Olarak Ayarlayın

 some_ggplot +
  theme(plot. title = element_text(vjust = 10 ))

Aşağıdaki örnekler, R’de yerleşik mtcars veri kümesiyle her yöntemin pratikte nasıl kullanılacağını gösterir.

Örnek 1: başlığı ortalayın

Aşağıdaki kod, ggplot2’de bir dağılım grafiğinin nasıl oluşturulacağını ve hjust argümanını kullanarak başlığın nasıl ortalanacağını gösterir:

 library (ggplot2)

#create scatterplot with centered title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 0.5 ))

ggplot2'deki merkezi başlık

Başlığın ortaya hizalandığını unutmayın.

Örnek 2: Başlığı sağa hizalayın

Aşağıdaki kod, ggplot2’de nasıl dağılım grafiği oluşturulacağını ve hjust argümanını kullanarak başlığın nasıl hizalanacağını gösterir:

 library (ggplot2)

#create scatterplot with right-aligned title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 ))

ggplot2 başlığı sağa hizala

Başlığın sağa hizalanmış olduğuna dikkat edin.

Örnek 3: Başlık konumunu dikey olarak ayarlayın

Aşağıdaki kod, ggplot2’de bir dağılım grafiğinin nasıl oluşturulacağını ve vjust argümanını kullanarak başlığın nasıl daha yükseğe taşınacağını gösterir:

 library (ggplot2)

#create scatterplot with title moved higher up
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = 3 ))

Başlığın daha yukarı taşındığını unutmayın.

Başlığı daha aşağıya taşımak için vjust argümanına negatif bir değer de sağlayabilirsiniz:

 library (ggplot2)

#create scatterplot with title moved down
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = - 10 )) 

Başlığın artık olay örgüsü içinde taşındığını unutmayın.

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 efsane başlığı nasıl değiştirilir?
Ggplot2’de eksen etiketleri nasıl döndürülür
R’de nasıl düzeltilir: “ggplot” işlevi bulunamıyor

Yorum ekle

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