Seaborn: histogramlarda renk tonu parametresi nasıl kullanılır?


Belirli bir değişkenin değerine göre histogram çubuklarını renklendirmek için Seaborn’da histogramlar oluştururken renk tonu parametresini kullanabilirsiniz.

Bunu yapmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 import seaborn as sns

sns. histplot (data=df, x=' points ', hue=' team ')

Bu özel örnek, çubukların takım değişkeninin değerine göre renklendirildiği değişken noktalar için bir histogram oluşturur.

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

Örnek: Seaborn Histogramında Ton Parametresinin Kullanımı

İki farklı takımdan basketbolcuların attığı sayıları gösteren aşağıdaki panda DataFrame’e sahip olduğumuzu varsayalım:

 import pandas as pd
import numpy as np

#make this example reproducible
n.p. random . seeds (1)

#createDataFrame
df = pd. DataFrame ({' team ':np. repeat (['A', 'B'], 100),
                   ' points ': np. concatenate ([
                       n.p. random . normal (size=100,loc=15,scale=2),
                       n.p. random . normal (size=100, loc=25, scale=4)])})

#view head of DataFrame
print ( df.head ())

  team points
0 A 18.248691
1 A 13.776487
2 A 13.943656
3 A 12.854063
4 A 16.730815

Takım değişkenine göre gruplandırılmış puan değişkeninin histogramlarını oluşturmak için seaborn histplot() işlevini hue parametresiyle birlikte kullanabiliriz:

 import seaborn as sns

#create histogram to visualize distribution of points by team
sns. histplot (data=df, x=' points ', hue=' team ') 

Ortaya çıkan çizim, renkleri takım sütunu değerlerine dayalı olan üst üste bindirilmiş histogramları içerir.

Histogramda hangi renklerin kullanılacağını belirtmek için palet bağımsız değişkenini de kullanabileceğimizi unutmayın:

 import seaborn as sns

#create histogram to visualize distribution of points by team
sns. histplot (data=df, x=' points ', hue=' team ', palette=[' lightgreen ', ' pink ']) 

Histplot() işlevindeki palet bağımsız değişkenini kullanarak belirttiğimiz gibi, artık her iki histogram da renk olarak açık yeşil ve pembeyi kullanıyor.

Not : Seaborn histplot() işlevine ilişkin tüm belgeleriburada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimler, Seaborn’u kullanarak 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 grafiklerindeki işaretlerin sayısı nasıl ayarlanır?

Yorum ekle

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