Seaborn adalah library visualisasi data yang dibangun di atas matplotlib, dan menggunakan struktur data yang ada pada library pandas. Seaborn banyak digunakan karena penggunaannya yang cukup simple dibandingkan dengan matplotlib.pyplot dengan hasil visualisasi yang lebih beragam.
import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns#load dataset yang disediakan oleh modul atau library seaborniris = sns.load_dataset('iris')iris
sepal_length
sepal_width
petal_length
petal_width
species
0
5.1
3.5
1.4
0.2
setosa
1
4.9
3.0
1.4
0.2
setosa
2
4.7
3.2
1.3
0.2
setosa
3
4.6
3.1
1.5
0.2
setosa
4
5.0
3.6
1.4
0.2
setosa
...
...
...
...
...
...
145
6.7
3.0
5.2
2.3
virginica
146
6.3
2.5
5.0
1.9
virginica
147
6.5
3.0
5.2
2.0
virginica
148
6.2
3.4
5.4
2.3
virginica
149
5.9
3.0
5.1
1.8
virginica
150 rows × 5 columns
Berikut salah satu contoh visualisasi dari data iris yang dihasilkan oleh seaborn.
Inputs
Seaborn memiliki 3 cara untuk menginput data sebagai parameter (sumbu y dan/atau sumbu x) dari fungsi-fungsi visualisasinya.
List/Series/Array
Pandas Dataframe dan kolom
Langsung masuk ke dataframenya untuk diolah
List/Series/Array
#Mengambil isinya saja dari kolom sepal length dan sepal widthlength = iris['sepal_length'].valueswidth = iris['sepal_width'].valuesprint(length, width)