Cara membuat plot deret waktu di seaborn


Plot deret waktu berguna untuk memvisualisasikan nilai data yang berubah seiring waktu.

Tutorial ini menjelaskan cara membuat berbagai plot deret waktu menggunakan paket visualisasi data seaborn dengan Python.

Contoh 1: Plot satu deret waktu

Kode berikut menunjukkan cara memplot satu deret waktu di Seaborn:

 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)

Perhatikan bahwa kita juga dapat menyesuaikan warna, lebar garis, gaya garis, label, dan judul plot:

 #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 )

Bagan Rangkaian Waktu di Seaborn

Contoh 2: Plot beberapa deret waktu

Kode berikut menunjukkan cara memplot beberapa deret waktu di Seaborn:

 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) 

Perhatikan bahwa argumen hue digunakan untuk memberikan warna berbeda untuk setiap garis dalam plot.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan fungsi umum lainnya di seaborn:

Cara Menambahkan Judul ke Plot Seaborn
Bagaimana mengubah ukuran font legenda di Seaborn
Cara mengubah posisi legenda di Seaborn

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *