Seaborn'da alan grafiği nasıl oluşturulur (örneklerle)


Seaborn’da alan grafiği oluşturmak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 import matplotlib. pyplot as plt
import seaborn as sns

#set seaborn style
sns. set_theme ()

#create seaborn area chart
plt. stackplot ( df.x , df.y1 , df.y2 , df.y3 )

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Seaborn’da temel alan grafiği oluşturma

Aşağıdaki kod Seaborn’da temel alan grafiğinin nasıl oluşturulacağını gösterir:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#set seaborn style
sns. set_theme ()
 
#define DataFrame
df = pd. DataFrame ({' period ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' team_A ': [20, 12, 15, 14, 19, 23, 25, 29],
                   ' team_B ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team_C ': [11, 8, 10, 6, 6, 5, 9, 12]})

#create area chart
plt. stackplot (df. period , df. team_A , df. team_B , df. team_C )

X ekseni dönem değişkenini, y ekseni ise üç takımın her birinin zaman içindeki değerlerini görüntüler.

Örnek 2: Seaborn’da özel alan grafiği oluşturma

Aşağıdaki kod, alan grafiğinin renklerinin nasıl değiştirileceğini ve belirli etiketlere sahip bir göstergenin nasıl ekleneceğini gösterir:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#set seaborn style
sns. set_theme ()
 
#define DataFrame
df = pd. DataFrame ({' period ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' team_A ': [20, 12, 15, 14, 19, 23, 25, 29],
                   ' team_B ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team_C ': [11, 8, 10, 6, 6, 5, 9, 12]})

#define colors to use in chart
color_map = [' red ', ' steelblue ', ' pink ']
    
#create area chart
plt. stackplot (df. period , df. team_A , df. team_B , df. team_C ,
              labels=[' Team A ', ' Team B ', ' Team C '],
              colors=color_map)

#add legend
plt. legend (loc=' upper left ')

#add axis labels
plt. xlabel (' Period ')
plt. ylabel (' Points Scored ')

#display area chart
plt. show () 

Renkler bağımsız değişkeninin onaltılık renk kodlarının yanı sıra renk adlarını da kabul ettiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimler Seaborn’da diğer ortak grafiklerin nasıl oluşturulacağını açıklamaktadır:

Seaborn’da Zaman Serisi Grafiği Nasıl Oluşturulur
Seaborn’da Pasta Grafiği Nasıl Oluşturulur
Seaborn’da bir bar alanı nasıl oluşturulur?

Yorum ekle

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