Ggplot2'de eksen etiketleri nasıl döndürülür (örneklerle)


Bir ggplot2 grafiğindeki eksen etiketlerini döndürmek için aşağıdaki sözdizimini kullanabilirsiniz:

 p + theme(axis. text . x = element_text(angle = 45 , vjust = 1 , hjust= 1 ))

Açı metnin açısını kontrol ederken vjust ve hjust metnin dikey ve yatay hizalamasını kontrol eder.

Aşağıdaki adım adım örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

1. Adım: Veri çerçevesini oluşturun

İlk önce basit bir veri çerçevesi oluşturalım:

 #create data frame
df = data. frame (team=c('The Amazing Amazon Anteaters',
                       'The Rowdy Racing Raccoons',
                       'The Crazy Camping Cobras'),
                dots=c(14, 22, 11))

#view data frame
df

                          team points
1 The Amazing Amazon Anteaters 14
2 The Rowdy Racing Raccoons 22
3 The Crazy Camping Cobras 11

Adım 2: Çubuk Grafiği Oluşturun

Daha sonra her takımın kazandığı puanları görselleştirmek için bir çubuk grafik oluşturalım:

 library (ggplot2)

#create bar plot
ggplot(data=df, aes (x=team, y=points)) +
  geom_bar(stat=" identity ") 

3. Adım: Çizim ekseni etiketlerini döndürün

X ekseni etiketlerini 90 derece döndürmek için aşağıdaki kodu kullanabiliriz:

 library (ggplot2)

#create bar plot with axis labels rotated 90 degrees
ggplot(data=df, aes (x=team, y=points)) +
  geom_bar(stat=" identity ") +
  theme(axis. text . x = element_text(angle= 90 , vjust= .5 , hjust= 1 )) 

Veya X ekseni etiketlerini 45 derece döndürmek için aşağıdaki kodu kullanabiliriz:

 library (ggplot2)

#create bar plot with axis labels rotated 90 degrees
ggplot(data=df, aes (x=team, y=points)) +
  geom_bar(stat=" identity ") +
  theme(axis. text . x = element_text(angle= 45 , vjust= 1 , hjust= 1 )) 

Etiketleri döndürdüğünüz açıya bağlı olarak etiketlerin yola yeterince yakın olmasını sağlamak için vjust ve hjust değerlerini ayarlamanız gerekebilir.

Ek kaynaklar

Aşağıdaki eğitimler ggplot2’de diğer genel görevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Ggplot2’de eksen sınırları nasıl ayarlanır?
Ggplot2’de eksenlerin sırası nasıl tersine çevrilir?
ggplot2’de kılavuz çizgileri nasıl kaldırılır
Ggplot2’de çizgi kalınlığı nasıl ayarlanır

Yorum ekle

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