Seaborn isı haritasına başlık nasıl eklenir (örnek ile)


Seaborn’daki bir ısı haritasına başlık eklemek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df)

#add title
plt. title (' This is my title ')

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

Örnek: Seaborn’daki ısı haritasına bir başlık ekleyin

Çeşitli basketbol oyuncularının art arda beş yıl içinde 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 ({' year ': [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5],
                   ' player ': ['A', 'A', 'A', 'A', 'A', 'B', 'B',
                              'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C'],
                   ' points ': [8, 12, 14, 14, 15, 10, 15, 19, 29, 13,
                              10, 14, 22, 24, 25]})

#pivot DataFrame
df = df. pivot (' player ', ' year ', ' points ')

#view DataFrame
print (df)

year 1 2 3 4 5
player                    
A 8 12 14 14 15
B 10 15 19 29 13
C 10 14 22 24 25

Seaborn’da bir ısı haritası oluşturmak için heatmap() işlevini kullanırsak, varsayılan olarak ısı haritasına hiçbir başlık eklenmez:

 import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

Ancak ısı haritasına hızlı bir şekilde başlık eklemek için matplotlib’in title() işlevini kullanabiliriz:

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

#add title to heatmap
plt. title (' Points Scored by Players Each Year ')

Başlıklı deniz doğuş ısı haritası

Ayrıca başlığın görünümünü değiştirmek için title() işlevi içinde aşağıdaki bağımsız değişkenleri kullanabileceğimizi de unutmayın:

  • loc : Başlık metninin yeri
  • color : Başlık metninin rengi
  • size : Başlık metninin yazı tipi boyutu

Aşağıdaki kod, yazı tipi rengi kırmızı ve yazı tipi boyutu 14 olan, sola hizalanmış bir başlığın nasıl ekleneceğini gösterir:

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

#add customized title to heatmap
plt. title (' Points Scored by Players Each Year ', loc=' left ', color=' red ', size= 14 ) 

Özel başlıklı deniz doğuşu ısı haritası

Tam olarak istediğiniz başlığı oluşturmak için title() işlevinin argümanlarını değiştirmekten çekinmeyin.

Ek kaynaklar

Aşağıdaki eğitimlerde Seaborn’da diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

Seaborn’da ısı haritalarının boyutu nasıl ayarlanır?
Seaborn Arsalarına Başlık Nasıl Eklenir?
Seaborn’da Alt Konular Nasıl Oluşturulur

Yorum ekle

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