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