Seaborn boxplot'ta renkler nasıl kontrol edilir


Deniz kutu grafiklerinin renklerini kontrol etmek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Belirli Bir Renk Kullanın

 sns. boxplot (x=' group_var ', y=' values_var ', data=df, color=' red ')

Yöntem 2: Belirli Renklerin Listesini Kullanın

 my_colors = {' group1 ': ' purple ', ' group2 ': ' pink ', ' group3 ': ' gold '}

sns. boxplot (x=' group_var ', y=' values_var ', data=df, palette=my_colors)

Yöntem 3: Belirli bir grubu vurgulayın

 my_colors = {x: ' pink ' if x == ' group2 ' else ' gray ' for x in df. group . single ()}

sns. boxplot (x=' group_var ', y=' values_var ', data=df, palette=my_colors)

Yöntem 4: Seaborn Renk Paleti Kullanın

 sns. boxplot (x=' group_var ', y=' values_var ', data=df, palette=' Greens ')

Aşağıdaki örnekler, üç farklı takımdan basketbolcuların attığı sayıları gösteren aşağıdaki pandalar DataFrame ile her yöntemin pratikte nasıl kullanılacağını göstermektedir:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B',
                            'B', 'B', 'C', 'C', 'C', 'C', 'C'],
                   ' points ': [3, 4, 6, 8, 9, 10, 13, 16, 18, 20, 8, 9, 12, 13, 15]})

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

  team points
0 to 3
1 to 4
2 to 6
3 to 8
4 to 9

Örnek 1: Belirli bir renk kullanın

Aşağıdaki kod, her takım için puan dağılımını görselleştirmek ve her kutu grafiği için kırmızı rengi kullanmak üzere kutu grafiklerinin nasıl oluşturulacağını gösterir:

 import seaborn as sns

#create boxplots and use red for each box
sns. boxplot (x=' team ', y=' points ', data=df, color=' red ')

Her kutu grafiğinin kırmızı bir renge sahip olduğunu unutmayın.

Örnek 2: Belirli renklerden oluşan bir liste kullanın

Aşağıdaki kod, her takım için puan dağılımını görselleştirmek ve mor , pembe ve altın renklerini kullanmak için kutu grafiklerinin nasıl oluşturulacağını gösterir:

 import seaborn as sns

#specify colors to use
my_colors = {' A ': ' purple ', ' B ': ' pink ', ' C ': ' gold '}

#create boxplots using specific colors for each team
sns. boxplot (x=' team ', y=' points ', data=df, palette=my_colors)

Seaborn kontrol kutusu rengi

Her kutu grafiğinin my_colors adlı sözlükte belirttiğimiz renge sahip olduğunu unutmayın.

Örnek 3: Belirli bir grubu vurgulayın

Aşağıdaki kod, Takım B’nin kutu grafiğinin pembe renkle nasıl vurgulanacağını ve diğer tüm kutu grafiklerinin gri olmasına nasıl izin verileceğini gösterir:

 import seaborn as sns

#specify one group to highlight in pink
my_colors = {x: ' pink ' if x == ' B ' else ' gray ' for x in df. team . single ()}

#create boxplots and highlight team B
sns. boxplot (x=' team ', y=' points ', data=df, palette=my_colors)

Seaborn kutu grafiğinde bir grubu öne çıkarıyor

My_colors’da belirttiğimiz gibi Takım B’nin pembe renkle vurgulandığına ve diğer tüm kutu grafiklerinin gri olduğuna dikkat edin.

Örnek 4: Seaborn Renk Paletini Kullanma

Aşağıdaki kod, kutu grafiğindeki her kutu için yeşilin farklı tonlarını kullanmak üzere Seaborn “Yeşiller” renk paletinin nasıl kullanılacağını gösterir:

 import seaborn as sns

#create boxplots and use 'Greens' color palette
sns. boxplot (x=' team ', y=' points ', data=df, palette=' Greens ')

Her kutu grafiğinin benzersiz bir yeşil tonu olduğunu unutmayın.

Not : Seaborn renk paletlerinin tam listesini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimler, deniz doğuşunda diğer ortak işlevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Seaborn kutu grafiğinden aykırı değerler nasıl kaldırılır
Seaborn’da çok sütunlu bir kutu grafiği nasıl oluşturulur?
Seaborn’da x ekseninde kutu grafikleri nasıl sipariş edilir

Yorum ekle

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