Seaborn'da zaman serisi grafiği nasıl oluşturulur


Zaman serisi grafiği, zamanla değişen veri değerlerini görselleştirmek için kullanışlıdır.

Bu eğitimde Python’daki denizden doğan veri görselleştirme paketini kullanarak çeşitli zaman serisi grafiklerinin nasıl oluşturulacağı açıklanmaktadır.

Örnek 1: Tek bir zaman serisinin grafiğini çizme

Aşağıdaki kod Seaborn’da tek bir zaman serisinin nasıl çizileceğini gösterir:

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

#createDataFrame
df = pd. DataFrame ({' date ': ['1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/5/2021',
                            '1/6/2021',
                            '1/7/2021',
                            '1/8/2021'],
                   ' value ': [4, 7, 8, 13, 17, 15, 21]})

sns. lineplot (x=' date ', y=' value ', data=df)

Ayrıca renkleri, çizgi genişliğini, çizgi stilini, etiketleri ve çizim başlıklarını da özelleştirebileceğimizi unutmayın:

 #create time series plot with custom aesthetics 
sns. lineplot (x=' date ', y=' value ', data=df, linewidth= 3 , color=' purple ',
             linestyle=' dashed '). set (title=' Time Series Plot ')

#rotate x-axis labels by 15 degrees
plt. xticks (rotation= 15 )

Seaborn'da Zaman Serisi Grafiği

Örnek 2: Birden fazla zaman serisinin grafiğini çizme

Aşağıdaki kod Seaborn’da birden fazla zaman serisinin nasıl çizileceğini gösterir:

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

#createDataFrame
df = pd. DataFrame ({' date ': ['1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021',
                            '1/1/2021',
                            '1/2/2021',
                            '1/3/2021',
                            '1/4/2021'],
                   ' sales ': [4, 7, 8, 13, 17, 15, 21, 28],
                   ' company ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#plot multiple time series
sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df) 

Ton bağımsız değişkeninin çizimdeki her satıra farklı renkler sağlamak için kullanıldığını unutmayın.

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 Arsalarına Başlık Nasıl Eklenir?
Seaborn’da efsane yazı tipi boyutu nasıl değiştirilir?
Seaborn’da bir efsanenin konumu nasıl değiştirilir?

Yorum ekle

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