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