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