Seaborn grafiklerinde eksen etiketleri nasıl döndürülür?


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

 my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 )

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

Örnek: Seaborn Plot’ta eksen etiketleri nasıl döndürülür?

Farklı takımlardaki basketbol oyuncularının attığı puanlar hakkında bilgi içeren aşağıdaki panda DataFrame’e sahip olduğumuzu varsayalım:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['Mavericks', 'Mavericks', 'Mavericks',
                            'Mavericks', 'Warriors', 'Warriors',
                            'Blazers', 'Blazers', 'Kings',
                            'some_really_really_long_name'],
                   ' points ': [22, 14, 9, 7, 29, 20, 30, 34, 19, 12]})

#view DataFrame
print (df)

                           team points
0 Mavericks 22
1 Mavericks 14
2 Mavericks 9
3 Mavericks 7
4 Warriors 29
5 Warriors 20
6 Blazers 30
7 Blazers 34
8 Kings 19
9 some_really_really_long_name 12

DataFrame’de her takımın sayısını görüntüleyen bir grafik oluşturmak için seaborn’daki countplot() işlevini kullanabiliriz:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

Takım isimlerinden biri çok uzun olduğu için x ekseninde başka bir takım ismiyle çakışıyor.

Bu soruna geçici bir çözüm bulmak için X ekseni etiketlerini döndürmek üzere aşağıdaki kodu kullanabiliriz:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

#rotate x-axis labels
my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 )

X ekseni etiketlerinin her birinin artık 45 derece döndürüldüğünü unutmayın.

İstersek, x ekseni etiketlerini sola kaydırmak için yatay hizalama argümanını da kullanabiliriz:

 import seaborn as sns

#create seaborn countplot
my_plot = sns. countplot (data=df, x=' team ')

#rotate x-axis labels
my_plot. set_xticklabels ( my_plot.get_xticklabels (), rotation= 45 ,
                        horizontalalignment=' right ') 

Seaborn dönme ekseni etiketleri

X ekseni etiketlerinin her biri 45 derece döndürülür ve sola kaydırılır.

Not : Seaborn’u bir Jupyter not defterine aktarmakta zorluk yaşıyorsanız, önce %pip install seaborn komutunu çalıştırmanız gerekebilir.

Ek kaynaklar

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

Seaborn Arsalarına Başlık Nasıl Eklenir?
Seaborn grafiklerinde yazı tipi boyutu nasıl değiştirilir?
Seaborn grafiğinin şekil boyutu nasıl ayarlanır?

Yorum ekle

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