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?